const SPECIES_MAP = {};
const SPECIES_LIST = [];
const MOVE_MAP = {};
const MOVE_LIST = [];
const ABILITY_MAP = {};
const ABILITY_LIST = [];
const ITEM_MAP = {};
const ITEM_LIST = [];
const REGION_MAP = {};
const REGION_LIST = [];

(function() {
    // Pokémon species
    let species = [
        {id: 1, name: "Bulbasaur", downloadable: true},
        {id: 2, name: "Ivysaur", downloadable: true},
        {id: 3, name: "Venusaur", downloadable: true},
        {id: 4, name: "Charmander", downloadable: true},
        {id: 5, name: "Charmeleon", downloadable: true},
        {id: 6, name: "Charizard", downloadable: true},
        {id: 7, name: "Squirtle", downloadable: true},
        {id: 8, name: "Wartortle", downloadable: true},
        {id: 9, name: "Blastoise", downloadable: true},
        {id: 10, name: "Caterpie", downloadable: true},
        {id: 11, name: "Metapod", downloadable: true},
        {id: 12, name: "Butterfree", downloadable: true},
        {id: 13, name: "Weedle", downloadable: true},
        {id: 14, name: "Kakuna", downloadable: true},
        {id: 15, name: "Beedrill", downloadable: true},
        {id: 16, name: "Pidgey", downloadable: true},
        {id: 17, name: "Pidgeotto", downloadable: true},
        {id: 18, name: "Pidgeot", downloadable: true},
        {id: 19, name: "Rattata", downloadable: true},
        {id: 20, name: "Raticate", downloadable: true},
        {id: 21, name: "Spearow", downloadable: true},
        {id: 22, name: "Fearow", downloadable: true},
        {id: 23, name: "Ekans", downloadable: true},
        {id: 24, name: "Arbok", downloadable: true},
        {id: 25, name: "Pikachu", downloadable: true},
        {id: 26, name: "Raichu", downloadable: true},
        {id: 27, name: "Sandshrew", downloadable: true},
        {id: 28, name: "Sandslash", downloadable: true},
        {id: 29, name: "Nidoran♀", downloadable: true, gender: "female"},
        {id: 30, name: "Nidorina", downloadable: true, gender: "female"},
        {id: 31, name: "Nidoqueen", downloadable: true, gender: "female"},
        {id: 32, name: "Nidoran♂", downloadable: true, gender: "male"},
        {id: 33, name: "Nidorino", downloadable: true, gender: "male"},
        {id: 34, name: "Nidoking", downloadable: true, gender: "male"},
        {id: 35, name: "Clefairy", downloadable: true},
        {id: 36, name: "Clefable", downloadable: true},
        {id: 37, name: "Vulpix", downloadable: true},
        {id: 38, name: "Ninetales", downloadable: true},
        {id: 39, name: "Jigglypuff", downloadable: true},
        {id: 40, name: "Wigglytuff", downloadable: true},
        {id: 41, name: "Zubat", downloadable: true},
        {id: 42, name: "Golbat", downloadable: true},
        {id: 43, name: "Oddish", downloadable: true},
        {id: 44, name: "Gloom", downloadable: true},
        {id: 45, name: "Vileplume", downloadable: true},
        {id: 46, name: "Paras", downloadable: true},
        {id: 47, name: "Parasect", downloadable: true},
        {id: 48, name: "Venonat", downloadable: true},
        {id: 49, name: "Venomoth", downloadable: true},
        {id: 50, name: "Diglett", downloadable: true},
        {id: 51, name: "Dugtrio", downloadable: true},
        {id: 52, name: "Meowth", downloadable: true},
        {id: 53, name: "Persian", downloadable: true},
        {id: 54, name: "Psyduck", downloadable: true},
        {id: 55, name: "Golduck", downloadable: true},
        {id: 56, name: "Mankey", downloadable: true},
        {id: 57, name: "Primeape", downloadable: true},
        {id: 58, name: "Growlithe", downloadable: true},
        {id: 59, name: "Arcanine", downloadable: true},
        {id: 60, name: "Poliwag", downloadable: true},
        {id: 61, name: "Poliwhirl", downloadable: true},
        {id: 62, name: "Poliwrath", downloadable: true},
        {id: 63, name: "Abra", downloadable: true},
        {id: 64, name: "Kadabra", downloadable: true},
        {id: 65, name: "Alakazam", downloadable: true},
        {id: 66, name: "Machop", downloadable: true},
        {id: 67, name: "Machoke", downloadable: true},
        {id: 68, name: "Machamp", downloadable: true},
        {id: 69, name: "Bellsprout", downloadable: true},
        {id: 70, name: "Weepinbell", downloadable: true},
        {id: 71, name: "Victreebel", downloadable: true},
        {id: 72, name: "Tentacool", downloadable: true},
        {id: 73, name: "Tentacruel", downloadable: true},
        {id: 74, name: "Geodude", downloadable: true},
        {id: 75, name: "Graveler", downloadable: true},
        {id: 76, name: "Golem", downloadable: true},
        {id: 77, name: "Ponyta", downloadable: true},
        {id: 78, name: "Rapidash", downloadable: true},
        {id: 79, name: "Slowpoke", downloadable: true},
        {id: 80, name: "Slowbro", downloadable: true},
        {id: 81, name: "Magnemite", downloadable: true, gender: "unknown"},
        {id: 82, name: "Magneton", downloadable: true, gender: "unknown"},
        {id: 83, name: "Farfetch'd", downloadable: true},
        {id: 84, name: "Doduo", downloadable: true},
        {id: 85, name: "Dodrio", downloadable: true},
        {id: 86, name: "Seel", downloadable: true},
        {id: 87, name: "Dewgong", downloadable: true},
        {id: 88, name: "Grimer", downloadable: true},
        {id: 89, name: "Muk", downloadable: true},
        {id: 90, name: "Shellder", downloadable: true},
        {id: 91, name: "Cloyster", downloadable: true},
        {id: 92, name: "Gastly", downloadable: true},
        {id: 93, name: "Haunter", downloadable: true},
        {id: 94, name: "Gengar", downloadable: true},
        {id: 95, name: "Onix", downloadable: true},
        {id: 96, name: "Drowzee", downloadable: true},
        {id: 97, name: "Hypno", downloadable: true},
        {id: 98, name: "Krabby", downloadable: true},
        {id: 99, name: "Kingler", downloadable: true},
        {id: 100, name: "Voltorb", downloadable: true, gender: "unknown"},
        {id: 101, name: "Electrode", downloadable: true, gender: "unknown"},
        {id: 102, name: "Exeggcute", downloadable: true},
        {id: 103, name: "Exeggutor", downloadable: true},
        {id: 104, name: "Cubone", downloadable: true},
        {id: 105, name: "Marowak", downloadable: true},
        {id: 106, name: "Hitmonlee", downloadable: true, gender: "male"},
        {id: 107, name: "Hitmonchan", downloadable: true, gender: "male"},
        {id: 108, name: "Lickitung", downloadable: true},
        {id: 109, name: "Koffing", downloadable: true},
        {id: 110, name: "Weezing", downloadable: true},
        {id: 111, name: "Rhyhorn", downloadable: true},
        {id: 112, name: "Rhydon", downloadable: true},
        {id: 113, name: "Chansey", downloadable: true, gender: "female"},
        {id: 114, name: "Tangela", downloadable: true},
        {id: 115, name: "Kangaskhan", downloadable: true, gender: "female"},
        {id: 116, name: "Horsea", downloadable: true},
        {id: 117, name: "Seadra", downloadable: true},
        {id: 118, name: "Goldeen", downloadable: true},
        {id: 119, name: "Seaking", downloadable: true},
        {id: 120, name: "Staryu", downloadable: true, gender: "unknown"},
        {id: 121, name: "Starmie", downloadable: true, gender: "unknown"},
        {id: 122, name: "Mr. Mime", downloadable: true},
        {id: 123, name: "Scyther", downloadable: true},
        {id: 124, name: "Jynx", downloadable: true, gender: "female"},
        {id: 125, name: "Electabuzz", downloadable: true},
        {id: 126, name: "Magmar", downloadable: true},
        {id: 127, name: "Pinsir", downloadable: true},
        {id: 128, name: "Tauros", downloadable: true, gender: "male"},
        {id: 129, name: "Magikarp", downloadable: true},
        {id: 130, name: "Gyarados", downloadable: true},
        {id: 131, name: "Lapras", downloadable: true},
        {id: 132, name: "Ditto", downloadable: true, gender: "unknown"},
        {id: 133, name: "Eevee", downloadable: true},
        {id: 134, name: "Vaporeon", downloadable: true},
        {id: 135, name: "Jolteon", downloadable: true},
        {id: 136, name: "Flareon", downloadable: true},
        {id: 137, name: "Porygon", downloadable: true, gender: "unknown"},
        {id: 138, name: "Omanyte", downloadable: true},
        {id: 139, name: "Omastar", downloadable: true},
        {id: 140, name: "Kabuto", downloadable: true},
        {id: 141, name: "Kabutops", downloadable: true},
        {id: 142, name: "Aerodactyl", downloadable: true},
        {id: 143, name: "Snorlax", downloadable: true},
        {id: 144, name: "Articuno", downloadable: true, gender: "unknown"},
        {id: 145, name: "Zapdos", downloadable: true, gender: "unknown"},
        {id: 146, name: "Moltres", downloadable: true, gender: "unknown"},
        {id: 147, name: "Dratini", downloadable: true},
        {id: 148, name: "Dragonair", downloadable: true},
        {id: 149, name: "Dragonite", downloadable: true},
        {id: 150, name: "Mewtwo", downloadable: true, gender: "unknown"},
        {id: 151, name: "Mew", downloadable: true, gender: "unknown"},
        {id: 152, name: "Chikorita", downloadable: true},
        {id: 153, name: "Bayleef", downloadable: true},
        {id: 154, name: "Meganium", downloadable: true},
        {id: 155, name: "Cyndaquil", downloadable: true},
        {id: 156, name: "Quilava", downloadable: true},
        {id: 157, name: "Typhlosion", downloadable: true},
        {id: 158, name: "Totodile", downloadable: true},
        {id: 159, name: "Croconaw", downloadable: true},
        {id: 160, name: "Feraligatr", downloadable: true},
        {id: 161, name: "Sentret", downloadable: true},
        {id: 162, name: "Furret", downloadable: true},
        {id: 163, name: "Hoothoot", downloadable: true},
        {id: 164, name: "Noctowl", downloadable: true},
        {id: 165, name: "Ledyba", downloadable: true},
        {id: 166, name: "Ledian", downloadable: true},
        {id: 167, name: "Spinarak", downloadable: true},
        {id: 168, name: "Ariados", downloadable: true},
        {id: 169, name: "Crobat", downloadable: true},
        {id: 170, name: "Chinchou", downloadable: true},
        {id: 171, name: "Lanturn", downloadable: true},
        {id: 172, name: "Pichu", downloadable: true},
        {id: 173, name: "Cleffa", downloadable: true},
        {id: 174, name: "Igglybuff", downloadable: true},
        {id: 175, name: "Togepi", downloadable: true},
        {id: 176, name: "Togetic", downloadable: true},
        {id: 177, name: "Natu", downloadable: true},
        {id: 178, name: "Xatu", downloadable: true},
        {id: 179, name: "Mareep", downloadable: true},
        {id: 180, name: "Flaaffy", downloadable: true},
        {id: 181, name: "Ampharos", downloadable: true},
        {id: 182, name: "Bellossom", downloadable: true},
        {id: 183, name: "Marill", downloadable: true},
        {id: 184, name: "Azumarill", downloadable: true},
        {id: 185, name: "Sudowoodo", downloadable: true},
        {id: 186, name: "Politoed", downloadable: true},
        {id: 187, name: "Hoppip", downloadable: true},
        {id: 188, name: "Skiploom", downloadable: true},
        {id: 189, name: "Jumpluff", downloadable: true},
        {id: 190, name: "Aipom", downloadable: true},
        {id: 191, name: "Sunkern", downloadable: true},
        {id: 192, name: "Sunflora", downloadable: true},
        {id: 193, name: "Yanma", downloadable: true},
        {id: 194, name: "Wooper", downloadable: true},
        {id: 195, name: "Quagsire", downloadable: true},
        {id: 196, name: "Espeon", downloadable: true},
        {id: 197, name: "Umbreon", downloadable: true},
        {id: 198, name: "Murkrow", downloadable: true},
        {id: 199, name: "Slowking", downloadable: true},
        {id: 200, name: "Misdreavus", downloadable: true},
        {id: 201, name: "Unown", downloadable: true, gender: "unknown", forms: [
            "A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", "N", 
            "O", "P","Q", "R", "S", "T", "U", "V", "W", "X", "Y", "Z", "!", "?"]},
        {id: 202, name: "Wobbuffet", downloadable: true},
        {id: 203, name: "Girafarig", downloadable: true},
        {id: 204, name: "Pineco", downloadable: true},
        {id: 205, name: "Forretress", downloadable: true},
        {id: 206, name: "Dunsparce", downloadable: true},
        {id: 207, name: "Gligar", downloadable: true},
        {id: 208, name: "Steelix", downloadable: true},
        {id: 209, name: "Snubbull", downloadable: true},
        {id: 210, name: "Granbull", downloadable: true},
        {id: 211, name: "Qwilfish", downloadable: true},
        {id: 212, name: "Scizor", downloadable: true},
        {id: 213, name: "Shuckle", downloadable: true},
        {id: 214, name: "Heracross", downloadable: true},
        {id: 215, name: "Sneasel", downloadable: true},
        {id: 216, name: "Teddiursa", downloadable: true},
        {id: 217, name: "Ursaring", downloadable: true},
        {id: 218, name: "Slugma", downloadable: true},
        {id: 219, name: "Magcargo", downloadable: true},
        {id: 220, name: "Swinub", downloadable: true},
        {id: 221, name: "Piloswine", downloadable: true},
        {id: 222, name: "Corsola", downloadable: true},
        {id: 223, name: "Remoraid", downloadable: true},
        {id: 224, name: "Octillery", downloadable: true},
        {id: 225, name: "Delibird", downloadable: true},
        {id: 226, name: "Mantine", downloadable: true},
        {id: 227, name: "Skarmory", downloadable: true},
        {id: 228, name: "Houndour", downloadable: true},
        {id: 229, name: "Houndoom", downloadable: true},
        {id: 230, name: "Kingdra", downloadable: true},
        {id: 231, name: "Phanpy", downloadable: true},
        {id: 232, name: "Donphan", downloadable: true},
        {id: 233, name: "Porygon2", downloadable: true, gender: "unknown"},
        {id: 234, name: "Stantler", downloadable: true},
        {id: 235, name: "Smeargle", downloadable: true},
        {id: 236, name: "Tyrogue", downloadable: true, gender: "male"},
        {id: 237, name: "Hitmontop", downloadable: true, gender: "male"},
        {id: 238, name: "Smoochum", downloadable: true},
        {id: 239, name: "Elekid", downloadable: true},
        {id: 240, name: "Magby", downloadable: true},
        {id: 241, name: "Miltank", downloadable: true, gender: "female"},
        {id: 242, name: "Blissey", downloadable: true, gender: "female"},
        {id: 243, name: "Raikou", downloadable: true, gender: "unknown"},
        {id: 244, name: "Entei", downloadable: true, gender: "unknown"},
        {id: 245, name: "Suicune", downloadable: true, gender: "unknown"},
        {id: 246, name: "Larvitar", downloadable: true},
        {id: 247, name: "Pupitar", downloadable: true},
        {id: 248, name: "Tyranitar", downloadable: true},
        {id: 249, name: "Lugia", downloadable: true, gender: "unknown"},
        {id: 250, name: "Ho-Oh", downloadable: true, gender: "unknown"},
        {id: 251, name: "Celebi", downloadable: true, gender: "unknown"},
        {id: 252, name: "Treecko", downloadable: true},
        {id: 253, name: "Grovyle", downloadable: true},
        {id: 254, name: "Sceptile", downloadable: true},
        {id: 255, name: "Torchic", downloadable: true},
        {id: 256, name: "Combusken", downloadable: true},
        {id: 257, name: "Blaziken", downloadable: true},
        {id: 258, name: "Mudkip", downloadable: true},
        {id: 259, name: "Marshtomp", downloadable: true},
        {id: 260, name: "Swampert", downloadable: true},
        {id: 261, name: "Poochyena", downloadable: true},
        {id: 262, name: "Mightyena", downloadable: true},
        {id: 263, name: "Zigzagoon", downloadable: true},
        {id: 264, name: "Linoone", downloadable: true},
        {id: 265, name: "Wurmple", downloadable: true},
        {id: 266, name: "Silcoon", downloadable: true},
        {id: 267, name: "Beautifly", downloadable: true},
        {id: 268, name: "Cascoon", downloadable: true},
        {id: 269, name: "Dustox", downloadable: true},
        {id: 270, name: "Lotad", downloadable: true},
        {id: 271, name: "Lombre", downloadable: true},
        {id: 272, name: "Ludicolo", downloadable: true},
        {id: 273, name: "Seedot", downloadable: true},
        {id: 274, name: "Nuzleaf", downloadable: true},
        {id: 275, name: "Shiftry", downloadable: true},
        {id: 276, name: "Taillow", downloadable: true},
        {id: 277, name: "Swellow", downloadable: true},
        {id: 278, name: "Wingull", downloadable: true},
        {id: 279, name: "Pelipper", downloadable: true},
        {id: 280, name: "Ralts", downloadable: true},
        {id: 281, name: "Kirlia", downloadable: true},
        {id: 282, name: "Gardevoir", downloadable: true},
        {id: 283, name: "Surskit", downloadable: true},
        {id: 284, name: "Masquerain", downloadable: true},
        {id: 285, name: "Shroomish", downloadable: true},
        {id: 286, name: "Breloom", downloadable: true},
        {id: 287, name: "Slakoth", downloadable: true},
        {id: 288, name: "Vigoroth", downloadable: true},
        {id: 289, name: "Slaking", downloadable: true},
        {id: 290, name: "Nincada", downloadable: true},
        {id: 291, name: "Ninjask", downloadable: true},
        {id: 292, name: "Shedinja", downloadable: true, gender: "unknown"},
        {id: 293, name: "Whismur", downloadable: true},
        {id: 294, name: "Loudred", downloadable: true},
        {id: 295, name: "Exploud", downloadable: true},
        {id: 296, name: "Makuhita", downloadable: true},
        {id: 297, name: "Hariyama", downloadable: true},
        {id: 298, name: "Azurill", downloadable: true},
        {id: 299, name: "Nosepass", downloadable: true},
        {id: 300, name: "Skitty", downloadable: true},
        {id: 301, name: "Delcatty", downloadable: true},
        {id: 302, name: "Sableye", downloadable: true},
        {id: 303, name: "Mawile", downloadable: true},
        {id: 304, name: "Aron", downloadable: true},
        {id: 305, name: "Lairon", downloadable: true},
        {id: 306, name: "Aggron", downloadable: true},
        {id: 307, name: "Meditite", downloadable: true},
        {id: 308, name: "Medicham", downloadable: true},
        {id: 309, name: "Electrike", downloadable: true},
        {id: 310, name: "Manectric", downloadable: true},
        {id: 311, name: "Plusle", downloadable: true},
        {id: 312, name: "Minun", downloadable: true},
        {id: 313, name: "Volbeat", downloadable: true, gender: "male"},
        {id: 314, name: "Illumise", downloadable: true, gender: "female"},
        {id: 315, name: "Roselia", downloadable: true},
        {id: 316, name: "Gulpin", downloadable: true},
        {id: 317, name: "Swalot", downloadable: true},
        {id: 318, name: "Carvanha", downloadable: true},
        {id: 319, name: "Sharpedo", downloadable: true},
        {id: 320, name: "Wailmer", downloadable: true},
        {id: 321, name: "Wailord", downloadable: true},
        {id: 322, name: "Numel", downloadable: true},
        {id: 323, name: "Camerupt", downloadable: true},
        {id: 324, name: "Torkoal", downloadable: true},
        {id: 325, name: "Spoink", downloadable: true},
        {id: 326, name: "Grumpig", downloadable: true},
        {id: 327, name: "Spinda", downloadable: true},
        {id: 328, name: "Trapinch", downloadable: true},
        {id: 329, name: "Vibrava", downloadable: true},
        {id: 330, name: "Flygon", downloadable: true},
        {id: 331, name: "Cacnea", downloadable: true},
        {id: 332, name: "Cacturne", downloadable: true},
        {id: 333, name: "Swablu", downloadable: true},
        {id: 334, name: "Altaria", downloadable: true},
        {id: 335, name: "Zangoose", downloadable: true},
        {id: 336, name: "Seviper", downloadable: true},
        {id: 337, name: "Lunatone", downloadable: true, gender: "unknown"},
        {id: 338, name: "Solrock", downloadable: true, gender: "unknown"},
        {id: 339, name: "Barboach", downloadable: true},
        {id: 340, name: "Whiscash", downloadable: true},
        {id: 341, name: "Corphish", downloadable: true},
        {id: 342, name: "Crawdaunt", downloadable: true},
        {id: 343, name: "Baltoy", downloadable: true, gender: "unknown"},
        {id: 344, name: "Claydol", downloadable: true, gender: "unknown"},
        {id: 345, name: "Lileep", downloadable: true},
        {id: 346, name: "Cradily", downloadable: true},
        {id: 347, name: "Anorith", downloadable: true},
        {id: 348, name: "Armaldo", downloadable: true},
        {id: 349, name: "Feebas", downloadable: true},
        {id: 350, name: "Milotic", downloadable: true},
        {id: 351, name: "Castform", downloadable: true},
        {id: 352, name: "Kecleon", downloadable: true},
        {id: 353, name: "Shuppet", downloadable: true},
        {id: 354, name: "Banette", downloadable: true},
        {id: 355, name: "Duskull", downloadable: true},
        {id: 356, name: "Dusclops", downloadable: true},
        {id: 357, name: "Tropius", downloadable: true},
        {id: 358, name: "Chimecho", downloadable: true},
        {id: 359, name: "Absol", downloadable: true},
        {id: 360, name: "Wynaut", downloadable: true},
        {id: 361, name: "Snorunt", downloadable: true},
        {id: 362, name: "Glalie", downloadable: true},
        {id: 363, name: "Spheal", downloadable: true},
        {id: 364, name: "Sealeo", downloadable: true},
        {id: 365, name: "Walrein", downloadable: true},
        {id: 366, name: "Clamperl", downloadable: true},
        {id: 367, name: "Huntail", downloadable: true},
        {id: 368, name: "Gorebyss", downloadable: true},
        {id: 369, name: "Relicanth", downloadable: true},
        {id: 370, name: "Luvdisc", downloadable: true},
        {id: 371, name: "Bagon", downloadable: true},
        {id: 372, name: "Shelgon", downloadable: true},
        {id: 373, name: "Salamence", downloadable: true},
        {id: 374, name: "Beldum", downloadable: true, gender: "unknown"},
        {id: 375, name: "Metang", downloadable: true, gender: "unknown"},
        {id: 376, name: "Metagross", downloadable: true, gender: "unknown"},
        {id: 377, name: "Regirock", downloadable: true, gender: "unknown"},
        {id: 378, name: "Regice", downloadable: true, gender: "unknown"},
        {id: 379, name: "Registeel", downloadable: true, gender: "unknown"},
        {id: 380, name: "Latias", downloadable: true, gender: "female"},
        {id: 381, name: "Latios", downloadable: true, gender: "male"},
        {id: 382, name: "Kyogre", downloadable: true, gender: "unknown"},
        {id: 383, name: "Groudon", downloadable: true, gender: "unknown"},
        {id: 384, name: "Rayquaza", downloadable: true, gender: "unknown"},
        {id: 385, name: "Jirachi", downloadable: true, gender: "unknown"},
        {id: 386, name: "Deoxys", downloadable: true, gender: "unknown", forms: ["Normal", "Attack", "Defense", "Speed"]},
        {id: 387, name: "Turtwig", downloadable: true},
        {id: 388, name: "Grotle", downloadable: true},
        {id: 389, name: "Torterra", downloadable: true},
        {id: 390, name: "Chimchar", downloadable: true},
        {id: 391, name: "Monferno", downloadable: true},
        {id: 392, name: "Infernape", downloadable: true},
        {id: 393, name: "Piplup", downloadable: true},
        {id: 394, name: "Prinplup", downloadable: true},
        {id: 395, name: "Empoleon", downloadable: true},
        {id: 396, name: "Starly", downloadable: true},
        {id: 397, name: "Staravia", downloadable: true},
        {id: 398, name: "Staraptor", downloadable: true},
        {id: 399, name: "Bidoof", downloadable: true},
        {id: 400, name: "Bibarel", downloadable: true},
        {id: 401, name: "Kricketot", downloadable: true},
        {id: 402, name: "Kricketune", downloadable: true},
        {id: 403, name: "Shinx", downloadable: true},
        {id: 404, name: "Luxio", downloadable: true},
        {id: 405, name: "Luxray", downloadable: true},
        {id: 406, name: "Budew", downloadable: true},
        {id: 407, name: "Roserade", downloadable: true},
        {id: 408, name: "Cranidos", downloadable: true},
        {id: 409, name: "Rampardos", downloadable: true},
        {id: 410, name: "Shieldon", downloadable: true},
        {id: 411, name: "Bastiodon", downloadable: true},
        {id: 412, name: "Burmy", downloadable: true, forms: ["Plant Cloak", "Sandy Cloak", "Trash Cloak"]},
        {id: 413, name: "Wormadam", downloadable: true, gender: "female", forms: ["Plant Cloak", "Sandy Cloak", "Trash Cloak"]},
        {id: 414, name: "Mothim", downloadable: true, gender: "male"},
        {id: 415, name: "Combee", downloadable: true},
        {id: 416, name: "Vespiquen", downloadable: true, gender: "female"},
        {id: 417, name: "Pachirisu", downloadable: true},
        {id: 418, name: "Buizel", downloadable: true},
        {id: 419, name: "Floatzel", downloadable: true},
        {id: 420, name: "Cherubi", downloadable: true},
        {id: 421, name: "Cherrim", downloadable: true},
        {id: 422, name: "Shellos", downloadable: true, forms: ["West Sea", "East Sea"]},
        {id: 423, name: "Gastrodon", downloadable: true, forms: ["West Sea", "East Sea"]},
        {id: 424, name: "Ambipom", downloadable: true},
        {id: 425, name: "Drifloon", downloadable: true},
        {id: 426, name: "Drifblim", downloadable: true},
        {id: 427, name: "Buneary", downloadable: true},
        {id: 428, name: "Lopunny", downloadable: true},
        {id: 429, name: "Mismagius", downloadable: true},
        {id: 430, name: "Honchkrow", downloadable: true},
        {id: 431, name: "Glameow", downloadable: true},
        {id: 432, name: "Purugly", downloadable: true},
        {id: 433, name: "Chingling", downloadable: true},
        {id: 434, name: "Stunky", downloadable: true},
        {id: 435, name: "Skuntank", downloadable: true},
        {id: 436, name: "Bronzor", downloadable: true, gender: "unknown"},
        {id: 437, name: "Bronzong", downloadable: true, gender: "unknown"},
        {id: 438, name: "Bonsly", downloadable: true},
        {id: 439, name: "Mime Jr.", downloadable: true},
        {id: 440, name: "Happiny", downloadable: true},
        {id: 441, name: "Chatot", downloadable: true},
        {id: 442, name: "Spiritomb", downloadable: true},
        {id: 443, name: "Gible", downloadable: true},
        {id: 444, name: "Gabite", downloadable: true},
        {id: 445, name: "Garchomp", downloadable: true},
        {id: 446, name: "Munchlax", downloadable: true},
        {id: 447, name: "Riolu", downloadable: true},
        {id: 448, name: "Lucario", downloadable: true},
        {id: 449, name: "Hippopotas", downloadable: true},
        {id: 450, name: "Hippowdon", downloadable: true},
        {id: 451, name: "Skorupi", downloadable: true},
        {id: 452, name: "Drapion", downloadable: true},
        {id: 453, name: "Croagunk", downloadable: true},
        {id: 454, name: "Toxicroak", downloadable: true},
        {id: 455, name: "Carnivine", downloadable: true},
        {id: 456, name: "Finneon", downloadable: true},
        {id: 457, name: "Lumineon", downloadable: true},
        {id: 458, name: "Mantyke", downloadable: true},
        {id: 459, name: "Snover", downloadable: true},
        {id: 460, name: "Abomasnow", downloadable: true},
        {id: 461, name: "Weavile", downloadable: true},
        {id: 462, name: "Magnezone", downloadable: true, gender: "unknown"},
        {id: 463, name: "Lickilicky", downloadable: true},
        {id: 464, name: "Rhyperior", downloadable: true},
        {id: 465, name: "Tangrowth", downloadable: true},
        {id: 466, name: "Electivire", downloadable: true},
        {id: 467, name: "Magmortar", downloadable: true},
        {id: 468, name: "Togekiss", downloadable: true},
        {id: 469, name: "Yanmega", downloadable: true},
        {id: 470, name: "Leafeon", downloadable: true},
        {id: 471, name: "Glaceon", downloadable: true},
        {id: 472, name: "Gliscor", downloadable: true},
        {id: 473, name: "Mamoswine", downloadable: true},
        {id: 474, name: "Porygon-Z", downloadable: true, gender: "unknown"},
        {id: 475, name: "Gallade", downloadable: true, gender: "male"},
        {id: 476, name: "Probopass", downloadable: true},
        {id: 477, name: "Dusknoir", downloadable: true},
        {id: 478, name: "Froslass", downloadable: true, gender: "female"},
        {id: 479, name: "Rotom", downloadable: true, gender: "unknown", forms: ["Normal", "Heat", "Wash", "Frost", "Fan", "Mow"]},
        {id: 480, name: "Uxie", downloadable: true, gender: "unknown"},
        {id: 481, name: "Mesprit", downloadable: true, gender: "unknown"},
        {id: 482, name: "Azelf", downloadable: true, gender: "unknown"},
        {id: 483, name: "Dialga", downloadable: true, gender: "unknown"},
        {id: 484, name: "Palkia", downloadable: true, gender: "unknown"},
        {id: 485, name: "Heatran", downloadable: true},
        {id: 486, name: "Regigigas", downloadable: true, gender: "unknown"},
        {id: 487, name: "Giratina", downloadable: true, gender: "unknown", forms: ["Altered", "Origin"]},
        {id: 488, name: "Cresselia", downloadable: true, gender: "female"},
        {id: 489, name: "Phione", downloadable: true, gender: "unknown"},
        {id: 490, name: "Manaphy", downloadable: true, gender: "unknown"},
        {id: 491, name: "Darkrai", downloadable: true, gender: "unknown"},
        {id: 492, name: "Shaymin", downloadable: true, gender: "unknown", forms: ["Land", "Sky"]},
        {id: 493, name: "Arceus", downloadable: true, gender: "unknown", forms: [
            "Normal", "Fighting", "Flying", "Poison", "Ground", "Rock", "Bug", "Ghost",
            "Steel", "Fire", "Water", "Grass", "Electric", "Psychic", "Ice", "Dragon", "Dark"]},
        {id: 494, name: "Victini", downloadable: false, gender: "unknown"},
        {id: 495, name: "Snivy", downloadable: false},
        {id: 496, name: "Servine", downloadable: false},
        {id: 497, name: "Serperior", downloadable: false},
        {id: 498, name: "Tepig", downloadable: false},
        {id: 499, name: "Pignite", downloadable: false},
        {id: 500, name: "Emboar", downloadable: false},
        {id: 501, name: "Oshawott", downloadable: false},
        {id: 502, name: "Dewott", downloadable: false},
        {id: 503, name: "Samurott", downloadable: false},
        {id: 504, name: "Patrat", downloadable: false},
        {id: 505, name: "Watchog", downloadable: true},
        {id: 506, name: "Lillipup", downloadable: false},
        {id: 507, name: "Herdier", downloadable: true},
        {id: 508, name: "Stoutland", downloadable: false},
        {id: 509, name: "Purrloin", downloadable: false},
        {id: 510, name: "Liepard", downloadable: true},
        {id: 511, name: "Pansage", downloadable: true},
        {id: 512, name: "Simisage", downloadable: false},
        {id: 513, name: "Pansear", downloadable: true},
        {id: 514, name: "Simisear", downloadable: false},
        {id: 515, name: "Panpour", downloadable: true},
        {id: 516, name: "Simipour", downloadable: false},
        {id: 517, name: "Munna", downloadable: false},
        {id: 518, name: "Musharna", downloadable: false},
        {id: 519, name: "Pidove", downloadable: true},
        {id: 520, name: "Tranquill", downloadable: false},
        {id: 521, name: "Unfezant", downloadable: false},
        {id: 522, name: "Blitzle", downloadable: false},
        {id: 523, name: "Zebstrika", downloadable: true},
        {id: 524, name: "Roggenrola", downloadable: false},
        {id: 525, name: "Boldore", downloadable: true},
        {id: 526, name: "Gigalith", downloadable: false},
        {id: 527, name: "Woobat", downloadable: true},
        {id: 528, name: "Swoobat", downloadable: false},
        {id: 529, name: "Drilbur", downloadable: true},
        {id: 530, name: "Excadrill", downloadable: false},
        {id: 531, name: "Audino", downloadable: true},
        {id: 532, name: "Timburr", downloadable: false},
        {id: 533, name: "Gurdurr", downloadable: true},
        {id: 534, name: "Conkeldurr", downloadable: false},
        {id: 535, name: "Tympole", downloadable: true},
        {id: 536, name: "Palpitoad", downloadable: false},
        {id: 537, name: "Seismitoad", downloadable: false},
        {id: 538, name: "Throh", downloadable: true, gender: "male"},
        {id: 539, name: "Sawk", downloadable: true, gender: "male"},
        {id: 540, name: "Sewaddle", downloadable: false},
        {id: 541, name: "Swadloon", downloadable: false},
        {id: 542, name: "Leavanny", downloadable: true},
        {id: 543, name: "Venipede", downloadable: false},
        {id: 544, name: "Whirlipede", downloadable: false},
        {id: 545, name: "Scolipede", downloadable: true},
        {id: 546, name: "Cottonee", downloadable: true},
        {id: 547, name: "Whimsicott", downloadable: false},
        {id: 548, name: "Petilil", downloadable: true, gender: "female"},
        {id: 549, name: "Lilligant", downloadable: false, gender: "female"},
        {id: 550, name: "Basculin", downloadable: true, forms: ["Red-striped", "Blue-striped"]},
        {id: 551, name: "Sandile", downloadable: false},
        {id: 552, name: "Krokorok", downloadable: false},
        {id: 553, name: "Krookodile", downloadable: true},
        {id: 554, name: "Darumaka", downloadable: false},
        {id: 555, name: "Darmanitan", downloadable: false},
        {id: 556, name: "Maractus", downloadable: true},
        {id: 557, name: "Dwebble", downloadable: false},
        {id: 558, name: "Crustle", downloadable: true},
        {id: 559, name: "Scraggy", downloadable: true},
        {id: 560, name: "Scrafty", downloadable: false},
        {id: 561, name: "Sigilyph", downloadable: true},
        {id: 562, name: "Yamask", downloadable: false},
        {id: 563, name: "Cofagrigus", downloadable: false},
        {id: 564, name: "Tirtouga", downloadable: true},
        {id: 565, name: "Carracosta", downloadable: false},
        {id: 566, name: "Archen", downloadable: false},
        {id: 567, name: "Archeops", downloadable: false},
        {id: 568, name: "Trubbish", downloadable: false},
        {id: 569, name: "Garbodor", downloadable: true},
        {id: 570, name: "Zorua", downloadable: false},
        {id: 571, name: "Zoroark", downloadable: false},
        {id: 572, name: "Minccino", downloadable: true},
        {id: 573, name: "Cinccino", downloadable: false},
        {id: 574, name: "Gothita", downloadable: false},
        {id: 575, name: "Gothorita", downloadable: true},
        {id: 576, name: "Gothitelle", downloadable: false},
        {id: 577, name: "Solosis", downloadable: false},
        {id: 578, name: "Duosion", downloadable: true},
        {id: 579, name: "Reuniclus", downloadable: false},
        {id: 580, name: "Ducklett", downloadable: true},
        {id: 581, name: "Swanna", downloadable: false},
        {id: 582, name: "Vanillite", downloadable: false},
        {id: 583, name: "Vanillish", downloadable: true},
        {id: 584, name: "Vanilluxe", downloadable: false},
        {id: 585, name: "Deerling", downloadable: false, forms: ["Spring", "Summer", "Autumn", "Winter"]},
        {id: 586, name: "Sawsbuck", downloadable: false, forms: ["Spring", "Summer", "Autumn", "Winter"]},
        {id: 587, name: "Emolga", downloadable: true},
        {id: 588, name: "Karrablast", downloadable: true},
        {id: 589, name: "Escavalier", downloadable: false},
        {id: 590, name: "Foongus", downloadable: false},
        {id: 591, name: "Amoonguss", downloadable: false},
        {id: 592, name: "Frillish", downloadable: false},
        {id: 593, name: "Jellicent", downloadable: false},
        {id: 594, name: "Alomomola", downloadable: true},
        {id: 595, name: "Joltik", downloadable: false},
        {id: 596, name: "Galvantula", downloadable: true},
        {id: 597, name: "Ferroseed", downloadable: false},
        {id: 598, name: "Ferrothorn", downloadable: false},
        {id: 599, name: "Klink", downloadable: false, gender: "unknown"},
        {id: 600, name: "Klang", downloadable: true, gender: "unknown"},
        {id: 601, name: "Klinklang", downloadable: false, gender: "unknown"},
        {id: 602, name: "Tynamo", downloadable: false},
        {id: 603, name: "Eelektrik", downloadable: false},
        {id: 604, name: "Eelektross", downloadable: false},
        {id: 605, name: "Elgyem", downloadable: true},
        {id: 606, name: "Beheeyem", downloadable: false},
        {id: 607, name: "Litwick", downloadable: true},
        {id: 608, name: "Lampent", downloadable: false},
        {id: 609, name: "Chandelure", downloadable: false},
        {id: 610, name: "Axew", downloadable: true},
        {id: 611, name: "Fraxure", downloadable: false},
        {id: 612, name: "Haxorus", downloadable: false},
        {id: 613, name: "Cubchoo", downloadable: true},
        {id: 614, name: "Beartic", downloadable: false},
        {id: 615, name: "Cryogonal", downloadable: false, gender: "unknown"},
        {id: 616, name: "Shelmet", downloadable: true},
        {id: 617, name: "Accelgor", downloadable: false},
        {id: 618, name: "Stunfisk", downloadable: true},
        {id: 619, name: "Mienfoo", downloadable: true},
        {id: 620, name: "Mienshao", downloadable: false},
        {id: 621, name: "Druddigon", downloadable: true},
        {id: 622, name: "Golett", downloadable: true, gender: "unknown"},
        {id: 623, name: "Golurk", downloadable: false, gender: "unknown"},
        {id: 624, name: "Pawniard", downloadable: true},
        {id: 625, name: "Bisharp", downloadable: false},
        {id: 626, name: "Bouffalant", downloadable: true},
        {id: 627, name: "Rufflet", downloadable: false, gender: "male"},
        {id: 628, name: "Braviary", downloadable: true, gender: "male"},
        {id: 629, name: "Vullaby", downloadable: false, gender: "female"},
        {id: 630, name: "Mandibuzz", downloadable: true, gender: "female"},
        {id: 631, name: "Heatmor", downloadable: true},
        {id: 632, name: "Durant", downloadable: true},
        {id: 633, name: "Deino", downloadable: false},
        {id: 634, name: "Zweilous", downloadable: false},
        {id: 635, name: "Hydreigon", downloadable: false},
        {id: 636, name: "Larvesta", downloadable: false},
        {id: 637, name: "Volcarona", downloadable: false},
        {id: 638, name: "Cobalion", downloadable: false, gender: "unknown"},
        {id: 639, name: "Terrakion", downloadable: false, gender: "unknown"},
        {id: 640, name: "Virizion", downloadable: false, gender: "unknown"},
        {id: 641, name: "Tornadus", downloadable: false, gender: "male", forms: ["Incarnate", "Therian"]},
        {id: 642, name: "Thundurus", downloadable: false, gender: "male", forms: ["Incarnate", "Therian"]},
        {id: 643, name: "Reshiram", downloadable: false, gender: "unknown"},
        {id: 644, name: "Zekrom", downloadable: false, gender: "unknown"},
        {id: 645, name: "Landorus", downloadable: false, gender: "male", forms: ["Incarnate", "Therian"]},
        {id: 646, name: "Kyurem", downloadable: false, gender: "unknown", forms: ["Normal", "White", "Black"]},
        {id: 647, name: "Keldeo", downloadable: false, gender: "unknown", forms: ["Ordinary", "Resolute"]},
        {id: 648, name: "Meloetta", downloadable: false, gender: "unknown", forms: ["Aria", "Pirouette"]},
        {id: 649, name: "Genesect", downloadable: false, gender: "unknown", forms: ["Normal", "Douse", "Shock", "Burn", "Chill"]}
    ];
    
    // Moves
    let moves = [
        {id: 1, name: "Pound"},
        {id: 2, name: "Karate Chop"},
        {id: 3, name: "Double Slap"},
        {id: 4, name: "Comet Punch"},
        {id: 5, name: "Mega Punch"},
        {id: 6, name: "Pay Day"},
        {id: 7, name: "Fire Punch"},
        {id: 8, name: "Ice Punch"},
        {id: 9, name: "Thunder Punch"},
        {id: 10, name: "Scratch"},
        {id: 11, name: "Vice Grip"},
        {id: 12, name: "Guillotine"},
        {id: 13, name: "Razor Wind"},
        {id: 14, name: "Swords Dance"},
        {id: 15, name: "Cut"},
        {id: 16, name: "Gust"},
        {id: 17, name: "Wing Attack"},
        {id: 18, name: "Whirlwind"},
        {id: 19, name: "Fly"},
        {id: 20, name: "Bind"},
        {id: 21, name: "Slam"},
        {id: 22, name: "Vine Whip"},
        {id: 23, name: "Stomp"},
        {id: 24, name: "Double Kick"},
        {id: 25, name: "Mega Kick"},
        {id: 26, name: "Jump Kick"},
        {id: 27, name: "Rolling Kick"},
        {id: 28, name: "Sand Attack"},
        {id: 29, name: "Headbutt"},
        {id: 30, name: "Horn Attack"},
        {id: 31, name: "Fury Attack"},
        {id: 32, name: "Horn Drill"},
        {id: 33, name: "Tackle"},
        {id: 34, name: "Body Slam"},
        {id: 35, name: "Wrap"},
        {id: 36, name: "Take Down"},
        {id: 37, name: "Thrash"},
        {id: 38, name: "Double-Edge"},
        {id: 39, name: "Tail Whip"},
        {id: 40, name: "Poison Sting"},
        {id: 41, name: "Twineedle"},
        {id: 42, name: "Pin Missile"},
        {id: 43, name: "Leer"},
        {id: 44, name: "Bite"},
        {id: 45, name: "Growl"},
        {id: 46, name: "Roar"},
        {id: 47, name: "Sing"},
        {id: 48, name: "Supersonic"},
        {id: 49, name: "Sonic Boom"},
        {id: 50, name: "Disable"},
        {id: 51, name: "Acid"},
        {id: 52, name: "Ember"},
        {id: 53, name: "Flamethrower"},
        {id: 54, name: "Mist"},
        {id: 55, name: "Water Gun"},
        {id: 56, name: "Hydro Pump"},
        {id: 57, name: "Surf"},
        {id: 58, name: "Ice Beam"},
        {id: 59, name: "Blizzard"},
        {id: 60, name: "Psybeam"},
        {id: 61, name: "Bubble Beam"},
        {id: 62, name: "Aurora Beam"},
        {id: 63, name: "Hyper Beam"},
        {id: 64, name: "Peck"},
        {id: 65, name: "Drill Peck"},
        {id: 66, name: "Submission"},
        {id: 67, name: "Low Kick"},
        {id: 68, name: "Counter"},
        {id: 69, name: "Seismic Toss"},
        {id: 70, name: "Strength"},
        {id: 71, name: "Absorb"},
        {id: 72, name: "Mega Drain"},
        {id: 73, name: "Leech Seed"},
        {id: 74, name: "Growth"},
        {id: 75, name: "Razor Leaf"},
        {id: 76, name: "Solar Beam"},
        {id: 77, name: "Poison Powder"},
        {id: 78, name: "Stun Spore"},
        {id: 79, name: "Sleep Powder"},
        {id: 80, name: "Petal Dance"},
        {id: 81, name: "String Shot"},
        {id: 82, name: "Dragon Rage"},
        {id: 83, name: "Fire Spin"},
        {id: 84, name: "Thunder Shock"},
        {id: 85, name: "Thunderbolt"},
        {id: 86, name: "Thunder Wave"},
        {id: 87, name: "Thunder"},
        {id: 88, name: "Rock Throw"},
        {id: 89, name: "Earthquake"},
        {id: 90, name: "Fissure"},
        {id: 91, name: "Dig"},
        {id: 92, name: "Toxic"},
        {id: 93, name: "Confusion"},
        {id: 94, name: "Psychic"},
        {id: 95, name: "Hypnosis"},
        {id: 96, name: "Meditate"},
        {id: 97, name: "Agility"},
        {id: 98, name: "Quick Attack"},
        {id: 99, name: "Rage"},
        {id: 100, name: "Teleport"},
        {id: 101, name: "Night Shade"},
        {id: 102, name: "Mimic"},
        {id: 103, name: "Screech"},
        {id: 104, name: "Double Team"},
        {id: 105, name: "Recover"},
        {id: 106, name: "Harden"},
        {id: 107, name: "Minimize"},
        {id: 108, name: "Smokescreen"},
        {id: 109, name: "Confuse Ray"},
        {id: 110, name: "Withdraw"},
        {id: 111, name: "Defense Curl"},
        {id: 112, name: "Barrier"},
        {id: 113, name: "Light Screen"},
        {id: 114, name: "Haze"},
        {id: 115, name: "Reflect"},
        {id: 116, name: "Focus Energy"},
        {id: 117, name: "Bide"},
        {id: 118, name: "Metronome"},
        {id: 119, name: "Mirror Move"},
        {id: 120, name: "Self-Destruct"},
        {id: 121, name: "Egg Bomb"},
        {id: 122, name: "Lick"},
        {id: 123, name: "Smog"},
        {id: 124, name: "Sludge"},
        {id: 125, name: "Bone Club"},
        {id: 126, name: "Fire Blast"},
        {id: 127, name: "Waterfall"},
        {id: 128, name: "Clamp"},
        {id: 129, name: "Swift"},
        {id: 130, name: "Skull Bash"},
        {id: 131, name: "Spike Cannon"},
        {id: 132, name: "Constrict"},
        {id: 133, name: "Amnesia"},
        {id: 134, name: "Kinesis"},
        {id: 135, name: "Soft-Boiled"},
        {id: 136, name: "High Jump Kick"},
        {id: 137, name: "Glare"},
        {id: 138, name: "Dream Eater"},
        {id: 139, name: "Poison Gas"},
        {id: 140, name: "Barrage"},
        {id: 141, name: "Leech Life"},
        {id: 142, name: "Lovely Kiss"},
        {id: 143, name: "Sky Attack"},
        {id: 144, name: "Transform"},
        {id: 145, name: "Bubble"},
        {id: 146, name: "Dizzy Punch"},
        {id: 147, name: "Spore"},
        {id: 148, name: "Flash"},
        {id: 149, name: "Psywave"},
        {id: 150, name: "Splash"},
        {id: 151, name: "Acid Armor"},
        {id: 152, name: "Crabhammer"},
        {id: 153, name: "Explosion"},
        {id: 154, name: "Fury Swipes"},
        {id: 155, name: "Bonemerang"},
        {id: 156, name: "Rest"},
        {id: 157, name: "Rock Slide"},
        {id: 158, name: "Hyper Fang"},
        {id: 159, name: "Sharpen"},
        {id: 160, name: "Conversion"},
        {id: 161, name: "Tri Attack"},
        {id: 162, name: "Super Fang"},
        {id: 163, name: "Slash"},
        {id: 164, name: "Substitute"},
        {id: 165, name: "Struggle"},
        {id: 166, name: "Sketch"},
        {id: 167, name: "Triple Kick"},
        {id: 168, name: "Thief"},
        {id: 169, name: "Spider Web"},
        {id: 170, name: "Mind Reader"},
        {id: 171, name: "Nightmare"},
        {id: 172, name: "Flame Wheel"},
        {id: 173, name: "Snore"},
        {id: 174, name: "Curse"},
        {id: 175, name: "Flail"},
        {id: 176, name: "Conversion 2"},
        {id: 177, name: "Aeroblast"},
        {id: 178, name: "Cotton Spore"},
        {id: 179, name: "Reversal"},
        {id: 180, name: "Spite"},
        {id: 181, name: "Powder Snow"},
        {id: 182, name: "Protect"},
        {id: 183, name: "Mach Punch"},
        {id: 184, name: "Scary Face"},
        {id: 185, name: "Feint Attack"},
        {id: 186, name: "Sweet Kiss"},
        {id: 187, name: "Belly Drum"},
        {id: 188, name: "Sludge Bomb"},
        {id: 189, name: "Mud-Slap"},
        {id: 190, name: "Octazooka"},
        {id: 191, name: "Spikes"},
        {id: 192, name: "Zap Cannon"},
        {id: 193, name: "Foresight"},
        {id: 194, name: "Destiny Bond"},
        {id: 195, name: "Perish Song"},
        {id: 196, name: "Icy Wind"},
        {id: 197, name: "Detect"},
        {id: 198, name: "Bone Rush"},
        {id: 199, name: "Lock-On"},
        {id: 200, name: "Outrage"},
        {id: 201, name: "Sandstorm"},
        {id: 202, name: "Giga Drain"},
        {id: 203, name: "Endure"},
        {id: 204, name: "Charm"},
        {id: 205, name: "Rollout"},
        {id: 206, name: "False Swipe"},
        {id: 207, name: "Swagger"},
        {id: 208, name: "Milk Drink"},
        {id: 209, name: "Spark"},
        {id: 210, name: "Fury Cutter"},
        {id: 211, name: "Steel Wing"},
        {id: 212, name: "Mean Look"},
        {id: 213, name: "Attract"},
        {id: 214, name: "Sleep Talk"},
        {id: 215, name: "Heal Bell"},
        {id: 216, name: "Return"},
        {id: 217, name: "Present"},
        {id: 218, name: "Frustration"},
        {id: 219, name: "Safeguard"},
        {id: 220, name: "Pain Split"},
        {id: 221, name: "Sacred Fire"},
        {id: 222, name: "Magnitude"},
        {id: 223, name: "Dynamic Punch"},
        {id: 224, name: "Megahorn"},
        {id: 225, name: "Dragon Breath"},
        {id: 226, name: "Baton Pass"},
        {id: 227, name: "Encore"},
        {id: 228, name: "Pursuit"},
        {id: 229, name: "Rapid Spin"},
        {id: 230, name: "Sweet Scent"},
        {id: 231, name: "Iron Tail"},
        {id: 232, name: "Metal Claw"},
        {id: 233, name: "Vital Throw"},
        {id: 234, name: "Morning Sun"},
        {id: 235, name: "Synthesis"},
        {id: 236, name: "Moonlight"},
        {id: 237, name: "Hidden Power"},
        {id: 238, name: "Cross Chop"},
        {id: 239, name: "Twister"},
        {id: 240, name: "Rain Dance"},
        {id: 241, name: "Sunny Day"},
        {id: 242, name: "Crunch"},
        {id: 243, name: "Mirror Coat"},
        {id: 244, name: "Psych Up"},
        {id: 245, name: "Extreme Speed"},
        {id: 246, name: "Ancient Power"},
        {id: 247, name: "Shadow Ball"},
        {id: 248, name: "Future Sight"},
        {id: 249, name: "Rock Smash"},
        {id: 250, name: "Whirlpool"},
        {id: 251, name: "Beat Up"},
        {id: 252, name: "Fake Out"},
        {id: 253, name: "Uproar"},
        {id: 254, name: "Stockpile"},
        {id: 255, name: "Spit Up"},
        {id: 256, name: "Swallow"},
        {id: 257, name: "Heat Wave"},
        {id: 258, name: "Hail"},
        {id: 259, name: "Torment"},
        {id: 260, name: "Flatter"},
        {id: 261, name: "Will-O-Wisp"},
        {id: 262, name: "Memento"},
        {id: 263, name: "Facade"},
        {id: 264, name: "Focus Punch"},
        {id: 265, name: "Smelling Salts"},
        {id: 266, name: "Follow Me"},
        {id: 267, name: "Nature Power"},
        {id: 268, name: "Charge"},
        {id: 269, name: "Taunt"},
        {id: 270, name: "Helping Hand"},
        {id: 271, name: "Trick"},
        {id: 272, name: "Role Play"},
        {id: 273, name: "Wish"},
        {id: 274, name: "Assist"},
        {id: 275, name: "Ingrain"},
        {id: 276, name: "Superpower"},
        {id: 277, name: "Magic Coat"},
        {id: 278, name: "Recycle"},
        {id: 279, name: "Revenge"},
        {id: 280, name: "Brick Break"},
        {id: 281, name: "Yawn"},
        {id: 282, name: "Knock Off"},
        {id: 283, name: "Endeavor"},
        {id: 284, name: "Eruption"},
        {id: 285, name: "Skill Swap"},
        {id: 286, name: "Imprison"},
        {id: 287, name: "Refresh"},
        {id: 288, name: "Grudge"},
        {id: 289, name: "Snatch"},
        {id: 290, name: "Secret Power"},
        {id: 291, name: "Dive"},
        {id: 292, name: "Arm Thrust"},
        {id: 293, name: "Camouflage"},
        {id: 294, name: "Tail Glow"},
        {id: 295, name: "Luster Purge"},
        {id: 296, name: "Mist Ball"},
        {id: 297, name: "Feather Dance"},
        {id: 298, name: "Teeter Dance"},
        {id: 299, name: "Blaze Kick"},
        {id: 300, name: "Mud Sport"},
        {id: 301, name: "Ice Ball"},
        {id: 302, name: "Needle Arm"},
        {id: 303, name: "Slack Off"},
        {id: 304, name: "Hyper Voice"},
        {id: 305, name: "Poison Fang"},
        {id: 306, name: "Crush Claw"},
        {id: 307, name: "Blast Burn"},
        {id: 308, name: "Hydro Cannon"},
        {id: 309, name: "Meteor Mash"},
        {id: 310, name: "Astonish"},
        {id: 311, name: "Weather Ball"},
        {id: 312, name: "Aromatherapy"},
        {id: 313, name: "Fake Tears"},
        {id: 314, name: "Air Cutter"},
        {id: 315, name: "Overheat"},
        {id: 316, name: "Odor Sleuth"},
        {id: 317, name: "Rock Tomb"},
        {id: 318, name: "Silver Wind"},
        {id: 319, name: "Metal Sound"},
        {id: 320, name: "Grass Whistle"},
        {id: 321, name: "Tickle"},
        {id: 322, name: "Cosmic Power"},
        {id: 323, name: "Water Spout"},
        {id: 324, name: "Signal Beam"},
        {id: 325, name: "Shadow Punch"},
        {id: 326, name: "Extrasensory"},
        {id: 327, name: "Sky Uppercut"},
        {id: 328, name: "Sand Tomb"},
        {id: 329, name: "Sheer Cold"},
        {id: 330, name: "Muddy Water"},
        {id: 331, name: "Bullet Seed"},
        {id: 332, name: "Aerial Ace"},
        {id: 333, name: "Icicle Spear"},
        {id: 334, name: "Iron Defense"},
        {id: 335, name: "Block"},
        {id: 336, name: "Howl"},
        {id: 337, name: "Dragon Claw"},
        {id: 338, name: "Frenzy Plant"},
        {id: 339, name: "Bulk Up"},
        {id: 340, name: "Bounce"},
        {id: 341, name: "Mud Shot"},
        {id: 342, name: "Poison Tail"},
        {id: 343, name: "Covet"},
        {id: 344, name: "Volt Tackle"},
        {id: 345, name: "Magical Leaf"},
        {id: 346, name: "Water Sport"},
        {id: 347, name: "Calm Mind"},
        {id: 348, name: "Leaf Blade"},
        {id: 349, name: "Dragon Dance"},
        {id: 350, name: "Rock Blast"},
        {id: 351, name: "Shock Wave"},
        {id: 352, name: "Water Pulse"},
        {id: 353, name: "Doom Desire"},
        {id: 354, name: "Psycho Boost"},
        {id: 355, name: "Roost"},
        {id: 356, name: "Gravity"},
        {id: 357, name: "Miracle Eye"},
        {id: 358, name: "Wake-Up Slap"},
        {id: 359, name: "Hammer Arm"},
        {id: 360, name: "Gyro Ball"},
        {id: 361, name: "Healing Wish"},
        {id: 362, name: "Brine"},
        {id: 363, name: "Natural Gift"},
        {id: 364, name: "Feint"},
        {id: 365, name: "Pluck"},
        {id: 366, name: "Tailwind"},
        {id: 367, name: "Acupressure"},
        {id: 368, name: "Metal Burst"},
        {id: 369, name: "U-turn"},
        {id: 370, name: "Close Combat"},
        {id: 371, name: "Payback"},
        {id: 372, name: "Assurance"},
        {id: 373, name: "Embargo"},
        {id: 374, name: "Fling"},
        {id: 375, name: "Psycho Shift"},
        {id: 376, name: "Trump Card"},
        {id: 377, name: "Heal Block"},
        {id: 378, name: "Wring Out"},
        {id: 379, name: "Power Trick"},
        {id: 380, name: "Gastro Acid"},
        {id: 381, name: "Lucky Chant"},
        {id: 382, name: "Me First"},
        {id: 383, name: "Copycat"},
        {id: 384, name: "Power Swap"},
        {id: 385, name: "Guard Swap"},
        {id: 386, name: "Punishment"},
        {id: 387, name: "Last Resort"},
        {id: 388, name: "Worry Seed"},
        {id: 389, name: "Sucker Punch"},
        {id: 390, name: "Toxic Spikes"},
        {id: 391, name: "Heart Swap"},
        {id: 392, name: "Aqua Ring"},
        {id: 393, name: "Magnet Rise"},
        {id: 394, name: "Flare Blitz"},
        {id: 395, name: "Force Palm"},
        {id: 396, name: "Aura Sphere"},
        {id: 397, name: "Rock Polish"},
        {id: 398, name: "Poison Jab"},
        {id: 399, name: "Dark Pulse"},
        {id: 400, name: "Night Slash"},
        {id: 401, name: "Aqua Tail"},
        {id: 402, name: "Seed Bomb"},
        {id: 403, name: "Air Slash"},
        {id: 404, name: "X-Scissor"},
        {id: 405, name: "Bug Buzz"},
        {id: 406, name: "Dragon Pulse"},
        {id: 407, name: "Dragon Rush"},
        {id: 408, name: "Power Gem"},
        {id: 409, name: "Drain Punch"},
        {id: 410, name: "Vacuum Wave"},
        {id: 411, name: "Focus Blast"},
        {id: 412, name: "Energy Ball"},
        {id: 413, name: "Brave Bird"},
        {id: 414, name: "Earth Power"},
        {id: 415, name: "Switcheroo"},
        {id: 416, name: "Giga Impact"},
        {id: 417, name: "Nasty Plot"},
        {id: 418, name: "Bullet Punch"},
        {id: 419, name: "Avalanche"},
        {id: 420, name: "Ice Shard"},
        {id: 421, name: "Shadow Claw"},
        {id: 422, name: "Thunder Fang"},
        {id: 423, name: "Ice Fang"},
        {id: 424, name: "Fire Fang"},
        {id: 425, name: "Shadow Sneak"},
        {id: 426, name: "Mud Bomb"},
        {id: 427, name: "Psycho Cut"},
        {id: 428, name: "Zen Headbutt"},
        {id: 429, name: "Mirror Shot"},
        {id: 430, name: "Flash Cannon"},
        {id: 431, name: "Rock Climb"},
        {id: 432, name: "Defog"},
        {id: 433, name: "Trick Room"},
        {id: 434, name: "Draco Meteor"},
        {id: 435, name: "Discharge"},
        {id: 436, name: "Lava Plume"},
        {id: 437, name: "Leaf Storm"},
        {id: 438, name: "Power Whip"},
        {id: 439, name: "Rock Wrecker"},
        {id: 440, name: "Cross Poison"},
        {id: 441, name: "Gunk Shot"},
        {id: 442, name: "Iron Head"},
        {id: 443, name: "Magnet Bomb"},
        {id: 444, name: "Stone Edge"},
        {id: 445, name: "Captivate"},
        {id: 446, name: "Stealth Rock"},
        {id: 447, name: "Grass Knot"},
        {id: 448, name: "Chatter"},
        {id: 449, name: "Judgment"},
        {id: 450, name: "Bug Bite"},
        {id: 451, name: "Charge Beam"},
        {id: 452, name: "Wood Hammer"},
        {id: 453, name: "Aqua Jet"},
        {id: 454, name: "Attack Order"},
        {id: 455, name: "Defend Order"},
        {id: 456, name: "Heal Order"},
        {id: 457, name: "Head Smash"},
        {id: 458, name: "Double Hit"},
        {id: 459, name: "Roar of Time"},
        {id: 460, name: "Spacial Rend"},
        {id: 461, name: "Lunar Dance"},
        {id: 462, name: "Crush Grip"},
        {id: 463, name: "Magma Storm"},
        {id: 464, name: "Dark Void"},
        {id: 465, name: "Seed Flare"},
        {id: 466, name: "Ominous Wind"},
        {id: 467, name: "Shadow Force"},
        {id: 468, name: "Hone Claws"},
        {id: 469, name: "Wide Guard"},
        {id: 470, name: "Guard Split"},
        {id: 471, name: "Power Split"},
        {id: 472, name: "Wonder Room"},
        {id: 473, name: "Psyshock"},
        {id: 474, name: "Venoshock"},
        {id: 475, name: "Autotomize"},
        {id: 476, name: "Rage Powder"},
        {id: 477, name: "Telekinesis"},
        {id: 478, name: "Magic Room"},
        {id: 479, name: "Smack Down"},
        {id: 480, name: "Storm Throw"},
        {id: 481, name: "Flame Burst"},
        {id: 482, name: "Sludge Wave"},
        {id: 483, name: "Quiver Dance"},
        {id: 484, name: "Heavy Slam"},
        {id: 485, name: "Synchronoise"},
        {id: 486, name: "Electro Ball"},
        {id: 487, name: "Soak"},
        {id: 488, name: "Flame Charge"},
        {id: 489, name: "Coil"},
        {id: 490, name: "Low Sweep"},
        {id: 491, name: "Acid Spray"},
        {id: 492, name: "Foul Play"},
        {id: 493, name: "Simple Beam"},
        {id: 494, name: "Entrainment"},
        {id: 495, name: "After You"},
        {id: 496, name: "Round"},
        {id: 497, name: "Echoed Voice"},
        {id: 498, name: "Chip Away"},
        {id: 499, name: "Clear Smog"},
        {id: 500, name: "Stored Power"},
        {id: 501, name: "Quick Guard"},
        {id: 502, name: "Ally Switch"},
        {id: 503, name: "Scald"},
        {id: 504, name: "Shell Smash"},
        {id: 505, name: "Heal Pulse"},
        {id: 506, name: "Hex"},
        {id: 507, name: "Sky Drop"},
        {id: 508, name: "Shift Gear"},
        {id: 509, name: "Circle Throw"},
        {id: 510, name: "Incinerate"},
        {id: 511, name: "Quash"},
        {id: 512, name: "Acrobatics"},
        {id: 513, name: "Reflect Type"},
        {id: 514, name: "Retaliate"},
        {id: 515, name: "Final Gambit"},
        {id: 516, name: "Bestow"},
        {id: 517, name: "Inferno"},
        {id: 518, name: "Water Pledge"},
        {id: 519, name: "Fire Pledge"},
        {id: 520, name: "Grass Pledge"},
        {id: 521, name: "Volt Switch"},
        {id: 522, name: "Struggle Bug"},
        {id: 523, name: "Bulldoze"},
        {id: 524, name: "Frost Breath"},
        {id: 525, name: "Dragon Tail"},
        {id: 526, name: "Work Up"},
        {id: 527, name: "Electroweb"},
        {id: 528, name: "Wild Charge"},
        {id: 529, name: "Drill Run"},
        {id: 530, name: "Dual Chop"},
        {id: 531, name: "Heart Stamp"},
        {id: 532, name: "Horn Leech"},
        {id: 533, name: "Sacred Sword"},
        {id: 534, name: "Razor Shell"},
        {id: 535, name: "Heat Crash"},
        {id: 536, name: "Leaf Tornado"},
        {id: 537, name: "Steamroller"},
        {id: 538, name: "Cotton Guard"},
        {id: 539, name: "Night Daze"},
        {id: 540, name: "Psystrike"},
        {id: 541, name: "Tail Slap"},
        {id: 542, name: "Hurricane"},
        {id: 543, name: "Head Charge"},
        {id: 544, name: "Gear Grind"},
        {id: 545, name: "Searing Shot"},
        {id: 546, name: "Techno Blast"},
        {id: 547, name: "Relic Song"},
        {id: 548, name: "Secret Sword"},
        {id: 549, name: "Glaciate"},
        {id: 550, name: "Bolt Strike"},
        {id: 551, name: "Blue Flare"},
        {id: 552, name: "Fiery Dance"},
        {id: 553, name: "Freeze Shock"},
        {id: 554, name: "Ice Burn"},
        {id: 555, name: "Snarl"},
        {id: 556, name: "Icicle Crash"},
        {id: 557, name: "V-create"},
        {id: 558, name: "Fusion Flare"},
        {id: 559, name: "Fusion Bolt"}
    ];
    
    // Abilities
    let abilities = [
        {id: 1, name: "Stench"},
        {id: 2, name: "Drizzle"},
        {id: 3, name: "Speed Boost"},
        {id: 4, name: "Battle Armor"},
        {id: 5, name: "Sturdy"},
        {id: 6, name: "Damp"},
        {id: 7, name: "Limber"},
        {id: 8, name: "Sand Veil"},
        {id: 9, name: "Static"},
        {id: 10, name: "Volt Absorb"},
        {id: 11, name: "Water Absorb"},
        {id: 12, name: "Oblivious"},
        {id: 13, name: "Cloud Nine"},
        {id: 14, name: "Compound Eyes"},
        {id: 15, name: "Insomnia"},
        {id: 16, name: "Color Change"},
        {id: 17, name: "Immunity"},
        {id: 18, name: "Flash Fire"},
        {id: 19, name: "Shield Dust"},
        {id: 20, name: "Own Tempo"},
        {id: 21, name: "Suction Cups"},
        {id: 22, name: "Intimidate"},
        {id: 23, name: "Shadow Tag"},
        {id: 24, name: "Rough Skin"},
        {id: 25, name: "Wonder Guard"},
        {id: 26, name: "Levitate"},
        {id: 27, name: "Effect Spore"},
        {id: 28, name: "Synchronize"},
        {id: 29, name: "Clear Body"},
        {id: 30, name: "Natural Cure"},
        {id: 31, name: "Lightning Rod"},
        {id: 32, name: "Serene Grace"},
        {id: 33, name: "Swift Swim"},
        {id: 34, name: "Chlorophyll"},
        {id: 35, name: "Illuminate"},
        {id: 36, name: "Trace"},
        {id: 37, name: "Huge Power"},
        {id: 38, name: "Poison Point"},
        {id: 39, name: "Inner Focus"},
        {id: 40, name: "Magma Armor"},
        {id: 41, name: "Water Veil"},
        {id: 42, name: "Magnet Pull"},
        {id: 43, name: "Soundproof"},
        {id: 44, name: "Rain Dish"},
        {id: 45, name: "Sand Stream"},
        {id: 46, name: "Pressure"},
        {id: 47, name: "Thick Fat"},
        {id: 48, name: "Early Bird"},
        {id: 49, name: "Flame Body"},
        {id: 50, name: "Run Away"},
        {id: 51, name: "Keen Eye"},
        {id: 52, name: "Hyper Cutter"},
        {id: 53, name: "Pickup"},
        {id: 54, name: "Truant"},
        {id: 55, name: "Hustle"},
        {id: 56, name: "Cute Charm"},
        {id: 57, name: "Plus"},
        {id: 58, name: "Minus"},
        {id: 59, name: "Forecast"},
        {id: 60, name: "Sticky Hold"},
        {id: 61, name: "Shed Skin"},
        {id: 62, name: "Guts"},
        {id: 63, name: "Marvel Scale"},
        {id: 64, name: "Liquid Ooze"},
        {id: 65, name: "Overgrow"},
        {id: 66, name: "Blaze"},
        {id: 67, name: "Torrent"},
        {id: 68, name: "Swarm"},
        {id: 69, name: "Rock Head"},
        {id: 70, name: "Drought"},
        {id: 71, name: "Arena Trap"},
        {id: 72, name: "Vital Spirit"},
        {id: 73, name: "White Smoke"},
        {id: 74, name: "Pure Power"},
        {id: 75, name: "Shell Armor"},
        {id: 76, name: "Air Lock"},
        {id: 77, name: "Tangled Feet"},
        {id: 78, name: "Motor Drive"},
        {id: 79, name: "Rivalry"},
        {id: 80, name: "Steadfast"},
        {id: 81, name: "Snow Cloak"},
        {id: 82, name: "Gluttony"},
        {id: 83, name: "Anger Point"},
        {id: 84, name: "Unburden"},
        {id: 85, name: "Heatproof"},
        {id: 86, name: "Simple"},
        {id: 87, name: "Dry Skin"},
        {id: 88, name: "Download"},
        {id: 89, name: "Iron Fist"},
        {id: 90, name: "Poison Heal"},
        {id: 91, name: "Adaptability"},
        {id: 92, name: "Skill Link"},
        {id: 93, name: "Hydration"},
        {id: 94, name: "Solar Power"},
        {id: 95, name: "Quick Feet"},
        {id: 96, name: "Normalize"},
        {id: 97, name: "Sniper"},
        {id: 98, name: "Magic Guard"},
        {id: 99, name: "No Guard"},
        {id: 100, name: "Stall"},
        {id: 101, name: "Technician"},
        {id: 102, name: "Leaf Guard"},
        {id: 103, name: "Klutz"},
        {id: 104, name: "Mold Breaker"},
        {id: 105, name: "Super Luck"},
        {id: 106, name: "Aftermath"},
        {id: 107, name: "Anticipation"},
        {id: 108, name: "Forewarn"},
        {id: 109, name: "Unaware"},
        {id: 110, name: "Tinted Lens"},
        {id: 111, name: "Filter"},
        {id: 112, name: "Slow Start"},
        {id: 113, name: "Scrappy"},
        {id: 114, name: "Storm Drain"},
        {id: 115, name: "Ice Body"},
        {id: 116, name: "Solid Rock"},
        {id: 117, name: "Snow Warning"},
        {id: 118, name: "Honey Gather"},
        {id: 119, name: "Frisk"},
        {id: 120, name: "Reckless"},
        {id: 121, name: "Multitype"},
        {id: 122, name: "Flower Gift"},
        {id: 123, name: "Bad Dreams"},
        {id: 124, name: "Pickpocket"},
        {id: 125, name: "Sheer Force"},
        {id: 126, name: "Contrary"},
        {id: 127, name: "Unnerve"},
        {id: 128, name: "Defiant"},
        {id: 129, name: "Defeatist"},
        {id: 130, name: "Cursed Body"},
        {id: 131, name: "Healer"},
        {id: 132, name: "Friend Guard"},
        {id: 133, name: "Weak Armor"},
        {id: 134, name: "Heavy Metal"},
        {id: 135, name: "Light Metal"},
        {id: 136, name: "Multiscale"},
        {id: 137, name: "Toxic Boost"},
        {id: 138, name: "Flare Boost"},
        {id: 139, name: "Harvest"},
        {id: 140, name: "Telepathy"},
        {id: 141, name: "Moody"},
        {id: 142, name: "Overcoat"},
        {id: 143, name: "Poison Touch"},
        {id: 144, name: "Regenerator"},
        {id: 145, name: "Big Pecks"},
        {id: 146, name: "Sand Rush"},
        {id: 147, name: "Wonder Skin"},
        {id: 148, name: "Analytic"},
        {id: 149, name: "Illusion"},
        {id: 150, name: "Imposter"},
        {id: 151, name: "Infiltrator"},
        {id: 152, name: "Mummy"},
        {id: 153, name: "Moxie"},
        {id: 154, name: "Justified"},
        {id: 155, name: "Rattled"},
        {id: 156, name: "Magic Bounce"},
        {id: 157, name: "Sap Sipper"},
        {id: 158, name: "Prankster"},
        {id: 159, name: "Sand Force"},
        {id: 160, name: "Iron Barbs"},
        {id: 161, name: "Zen Mode"},
        {id: 162, name: "Victory Star"},
        {id: 163, name: "Turboblaze"},
        {id: 164, name: "Teravolt"}
    ];
    
    // Items
    let items = [
        {id: 1, name: "Master Ball"},
        {id: 2, name: "Ultra Ball"},
        {id: 3, name: "Great Ball"},
        {id: 4, name: "Poké Ball"},
        {id: 5, name: "Safari Ball"},
        {id: 6, name: "Net Ball"},
        {id: 7, name: "Dive Ball"},
        {id: 8, name: "Nest Ball"},
        {id: 9, name: "Repeat Ball"},
        {id: 10, name: "Timer Ball"},
        {id: 11, name: "Luxury Ball"},
        {id: 12, name: "Premier Ball"},
        {id: 13, name: "Dusk Ball"},
        {id: 14, name: "Heal Ball"},
        {id: 15, name: "Quick Ball"},
        {id: 16, name: "Cherish Ball"},
        {id: 17, name: "Potion"},
        {id: 18, name: "Antidote"},
        {id: 19, name: "Burn Heal"},
        {id: 20, name: "Ice Heal"},
        {id: 21, name: "Awakening"},
        {id: 22, name: "Paralyze Heal"},
        {id: 23, name: "Full Restore"},
        {id: 24, name: "Max Potion"},
        {id: 25, name: "Hyper Potion"},
        {id: 26, name: "Super Potion"},
        {id: 27, name: "Full Heal"},
        {id: 28, name: "Revive"},
        {id: 29, name: "Max Revive"},
        {id: 30, name: "Fresh Water"},
        {id: 31, name: "Soda Pop"},
        {id: 32, name: "Lemonade"},
        {id: 33, name: "Moomoo Milk"},
        {id: 34, name: "Energy Powder"},
        {id: 35, name: "Energy Root"},
        {id: 36, name: "Heal Powder"},
        {id: 37, name: "Revival Herb"},
        {id: 38, name: "Ether"},
        {id: 39, name: "Max Ether"},
        {id: 40, name: "Elixir"},
        {id: 41, name: "Max Elixir"},
        {id: 42, name: "Lava Cookie"},
        {id: 43, name: "Berry Juice"},
        {id: 44, name: "Sacred Ash"},
        {id: 45, name: "HP Up"},
        {id: 46, name: "Protein"},
        {id: 47, name: "Iron"},
        {id: 48, name: "Carbos"},
        {id: 49, name: "Calcium"},
        {id: 50, name: "Rare Candy"},
        {id: 51, name: "PP Up"},
        {id: 52, name: "Zinc"},
        {id: 53, name: "PP Max"},
        {id: 54, name: "Old Gateau"},
        {id: 55, name: "Guard Spec."},
        {id: 56, name: "Dire Hit"},
        {id: 57, name: "X Attack"},
        {id: 58, name: "X Defense"},
        {id: 59, name: "X Speed"},
        {id: 60, name: "X Accuracy"},
        {id: 61, name: "X Sp. Atk"},
        {id: 62, name: "X Sp. Def"},
        {id: 63, name: "Poké Doll"},
        {id: 64, name: "Fluffy Tail"},
        {id: 65, name: "Blue Flute"},
        {id: 66, name: "Yellow Flute"},
        {id: 67, name: "Red Flute"},
        {id: 68, name: "Black Flute"},
        {id: 69, name: "White Flute"},
        {id: 70, name: "Shoal Salt"},
        {id: 71, name: "Shoal Shell"},
        {id: 72, name: "Red Shard"},
        {id: 73, name: "Blue Shard"},
        {id: 74, name: "Yellow Shard"},
        {id: 75, name: "Green Shard"},
        {id: 76, name: "Super Repel"},
        {id: 77, name: "Max Repel"},
        {id: 78, name: "Escape Rope"},
        {id: 79, name: "Repel"},
        {id: 80, name: "Sun Stone"},
        {id: 81, name: "Moon Stone"},
        {id: 82, name: "Fire Stone"},
        {id: 83, name: "Thunder Stone"},
        {id: 84, name: "Water Stone"},
        {id: 85, name: "Leaf Stone"},
        {id: 86, name: "Tiny Mushroom"},
        {id: 87, name: "Big Mushroom"},
        {id: 88, name: "Pearl"},
        {id: 89, name: "Big Pearl"},
        {id: 90, name: "Stardust"},
        {id: 91, name: "Star Piece"},
        {id: 92, name: "Nugget"},
        {id: 93, name: "Heart Scale"},
        {id: 94, name: "Honey"},
        {id: 95, name: "Growth Mulch"},
        {id: 96, name: "Damp Mulch"},
        {id: 97, name: "Stable Mulch"},
        {id: 98, name: "Gooey Mulch"},
        {id: 99, name: "Root Fossil"},
        {id: 100, name: "Claw Fossil"},
        {id: 101, name: "Helix Fossil"},
        {id: 102, name: "Dome Fossil"},
        {id: 103, name: "Old Amber"},
        {id: 104, name: "Armor Fossil"},
        {id: 105, name: "Skull Fossil"},
        {id: 106, name: "Rare Bone"},
        {id: 107, name: "Shiny Stone"},
        {id: 108, name: "Dusk Stone"},
        {id: 109, name: "Dawn Stone"},
        {id: 110, name: "Oval Stone"},
        {id: 111, name: "Odd Keystone"},
        {id: 112, name: "Griseous Orb"},
        {id: 116, name: "Douse Drive"},
        {id: 117, name: "Shock Drive"},
        {id: 118, name: "Burn Drive"},
        {id: 119, name: "Chill Drive"},
        {id: 134, name: "Sweet Heart"},
        {id: 135, name: "Adamant Orb"},
        {id: 136, name: "Lustrous Orb"},
        {id: 137, name: "Greet Mail"},
        {id: 138, name: "Favored Mail"},
        {id: 139, name: "RSVP Mail"},
        {id: 140, name: "Thanks Mail"},
        {id: 141, name: "Inquiry Mail"},
        {id: 142, name: "Like Mail"},
        {id: 143, name: "Reply Mail"},
        {id: 144, name: "Bridge Mail S"},
        {id: 145, name: "Bridge Mail D"},
        {id: 146, name: "Bridge Mail T"},
        {id: 147, name: "Bridge Mail V"},
        {id: 148, name: "Bridge Mail M"},
        {id: 149, name: "Cheri Berry"},
        {id: 150, name: "Chesto Berry"},
        {id: 151, name: "Pecha Berry"},
        {id: 152, name: "Rawst Berry"},
        {id: 153, name: "Aspear Berry"},
        {id: 154, name: "Leppa Berry"},
        {id: 155, name: "Oran Berry"},
        {id: 156, name: "Persim Berry"},
        {id: 157, name: "Lum Berry"},
        {id: 158, name: "Sitrus Berry"},
        {id: 159, name: "Figy Berry"},
        {id: 160, name: "Wiki Berry"},
        {id: 161, name: "Mago Berry"},
        {id: 162, name: "Aguav Berry"},
        {id: 163, name: "Iapapa Berry"},
        {id: 164, name: "Razz Berry"},
        {id: 165, name: "Bluk Berry"},
        {id: 166, name: "Nanab Berry"},
        {id: 167, name: "Wepear Berry"},
        {id: 168, name: "Pinap Berry"},
        {id: 169, name: "Pomeg Berry"},
        {id: 170, name: "Kelpsy Berry"},
        {id: 171, name: "Qualot Berry"},
        {id: 172, name: "Hondew Berry"},
        {id: 173, name: "Grepa Berry"},
        {id: 174, name: "Tamato Berry"},
        {id: 175, name: "Cornn Berry"},
        {id: 176, name: "Magost Berry"},
        {id: 177, name: "Rabuta Berry"},
        {id: 178, name: "Nomel Berry"},
        {id: 179, name: "Spelon Berry"},
        {id: 180, name: "Pamtre Berry"},
        {id: 181, name: "Watmel Berry"},
        {id: 182, name: "Durin Berry"},
        {id: 183, name: "Belue Berry"},
        {id: 184, name: "Occa Berry"},
        {id: 185, name: "Passho Berry"},
        {id: 186, name: "Wacan Berry"},
        {id: 187, name: "Rindo Berry"},
        {id: 188, name: "Yache Berry"},
        {id: 189, name: "Chople Berry"},
        {id: 190, name: "Kebia Berry"},
        {id: 191, name: "Shuca Berry"},
        {id: 192, name: "Coba Berry"},
        {id: 193, name: "Payapa Berry"},
        {id: 194, name: "Tanga Berry"},
        {id: 195, name: "Charti Berry"},
        {id: 196, name: "Kasib Berry"},
        {id: 197, name: "Haban Berry"},
        {id: 198, name: "Colbur Berry"},
        {id: 199, name: "Babiri Berry"},
        {id: 200, name: "Chilan Berry"},
        {id: 201, name: "Liechi Berry"},
        {id: 202, name: "Ganlon Berry"},
        {id: 203, name: "Salac Berry"},
        {id: 204, name: "Petaya Berry"},
        {id: 205, name: "Apicot Berry"},
        {id: 206, name: "Lansat Berry"},
        {id: 207, name: "Starf Berry"},
        {id: 208, name: "Enigma Berry"},
        {id: 209, name: "Micle Berry"},
        {id: 210, name: "Custap Berry"},
        {id: 211, name: "Jaboca Berry"},
        {id: 212, name: "Rowap Berry"},
        {id: 213, name: "Bright Powder"},
        {id: 214, name: "White Herb"},
        {id: 215, name: "Macho Brace"},
        {id: 216, name: "Exp. Share"},
        {id: 217, name: "Quick Claw"},
        {id: 218, name: "Soothe Bell"},
        {id: 219, name: "Mental Herb"},
        {id: 220, name: "Choice Band"},
        {id: 221, name: "King's Rock"},
        {id: 222, name: "Silver Powder"},
        {id: 223, name: "Amulet Coin"},
        {id: 224, name: "Cleanse Tag"},
        {id: 225, name: "Soul Dew"},
        {id: 226, name: "Deep Sea Tooth"},
        {id: 227, name: "Deep Sea Scale"},
        {id: 228, name: "Smoke Ball"},
        {id: 229, name: "Everstone"},
        {id: 230, name: "Focus Band"},
        {id: 231, name: "Lucky Egg"},
        {id: 232, name: "Scope Lens"},
        {id: 233, name: "Metal Coat"},
        {id: 234, name: "Leftovers"},
        {id: 235, name: "Dragon Scale"},
        {id: 236, name: "Light Ball"},
        {id: 237, name: "Soft Sand"},
        {id: 238, name: "Hard Stone"},
        {id: 239, name: "Miracle Seed"},
        {id: 240, name: "Black Glasses"},
        {id: 241, name: "Black Belt"},
        {id: 242, name: "Magnet"},
        {id: 243, name: "Mystic Water"},
        {id: 244, name: "Sharp Beak"},
        {id: 245, name: "Poison Barb"},
        {id: 246, name: "Never-Melt Ice"},
        {id: 247, name: "Spell Tag"},
        {id: 248, name: "Twisted Spoon"},
        {id: 249, name: "Charcoal"},
        {id: 250, name: "Dragon Fang"},
        {id: 251, name: "Silk Scarf"},
        {id: 252, name: "Up-Grade"},
        {id: 253, name: "Shell Bell"},
        {id: 254, name: "Sea Incense"},
        {id: 255, name: "Lax Incense"},
        {id: 256, name: "Lucky Punch"},
        {id: 257, name: "Metal Powder"},
        {id: 258, name: "Thick Club"},
        {id: 259, name: "Stick"},
        {id: 260, name: "Red Scarf"},
        {id: 261, name: "Blue Scarf"},
        {id: 262, name: "Pink Scarf"},
        {id: 263, name: "Green Scarf"},
        {id: 264, name: "Yellow Scarf"},
        {id: 265, name: "Wide Lens"},
        {id: 266, name: "Muscle Band"},
        {id: 267, name: "Wise Glasses"},
        {id: 268, name: "Expert Belt"},
        {id: 269, name: "Light Clay"},
        {id: 270, name: "Life Orb"},
        {id: 271, name: "Power Herb"},
        {id: 272, name: "Toxic Orb"},
        {id: 273, name: "Flame Orb"},
        {id: 274, name: "Quick Powder"},
        {id: 275, name: "Focus Sash"},
        {id: 276, name: "Zoom Lens"},
        {id: 277, name: "Metronome"},
        {id: 278, name: "Iron Ball"},
        {id: 279, name: "Lagging Tail"},
        {id: 280, name: "Destiny Knot"},
        {id: 281, name: "Black Sludge"},
        {id: 282, name: "Icy Rock"},
        {id: 283, name: "Smooth Rock"},
        {id: 284, name: "Heat Rock"},
        {id: 285, name: "Damp Rock"},
        {id: 286, name: "Grip Claw"},
        {id: 287, name: "Choice Scarf"},
        {id: 288, name: "Sticky Barb"},
        {id: 289, name: "Power Bracer"},
        {id: 290, name: "Power Belt"},
        {id: 291, name: "Power Lens"},
        {id: 292, name: "Power Band"},
        {id: 293, name: "Power Anklet"},
        {id: 294, name: "Power Weight"},
        {id: 295, name: "Shed Shell"},
        {id: 296, name: "Big Root"},
        {id: 297, name: "Choice Specs"},
        {id: 298, name: "Flame Plate"},
        {id: 299, name: "Splash Plate"},
        {id: 300, name: "Zap Plate"},
        {id: 301, name: "Meadow Plate"},
        {id: 302, name: "Icicle Plate"},
        {id: 303, name: "Fist Plate"},
        {id: 304, name: "Toxic Plate"},
        {id: 305, name: "Earth Plate"},
        {id: 306, name: "Sky Plate"},
        {id: 307, name: "Mind Plate"},
        {id: 308, name: "Insect Plate"},
        {id: 309, name: "Stone Plate"},
        {id: 310, name: "Spooky Plate"},
        {id: 311, name: "Draco Plate"},
        {id: 312, name: "Dread Plate"},
        {id: 313, name: "Iron Plate"},
        {id: 314, name: "Odd Incense"},
        {id: 315, name: "Rock Incense"},
        {id: 316, name: "Full Incense"},
        {id: 317, name: "Wave Incense"},
        {id: 318, name: "Rose Incense"},
        {id: 319, name: "Luck Incense"},
        {id: 320, name: "Pure Incense"},
        {id: 321, name: "Protector"},
        {id: 322, name: "Electirizer"},
        {id: 323, name: "Magmarizer"},
        {id: 324, name: "Dubious Disc"},
        {id: 325, name: "Reaper Cloth"},
        {id: 326, name: "Razor Claw"},
        {id: 327, name: "Razor Fang"},
        {id: 328, name: "TM01"},
        {id: 329, name: "TM02"},
        {id: 330, name: "TM03"},
        {id: 331, name: "TM04"},
        {id: 332, name: "TM05"},
        {id: 333, name: "TM06"},
        {id: 334, name: "TM07"},
        {id: 335, name: "TM08"},
        {id: 336, name: "TM09"},
        {id: 337, name: "TM10"},
        {id: 338, name: "TM11"},
        {id: 339, name: "TM12"},
        {id: 340, name: "TM13"},
        {id: 341, name: "TM14"},
        {id: 342, name: "TM15"},
        {id: 343, name: "TM16"},
        {id: 344, name: "TM17"},
        {id: 345, name: "TM18"},
        {id: 346, name: "TM19"},
        {id: 347, name: "TM20"},
        {id: 348, name: "TM21"},
        {id: 349, name: "TM22"},
        {id: 350, name: "TM23"},
        {id: 351, name: "TM24"},
        {id: 352, name: "TM25"},
        {id: 353, name: "TM26"},
        {id: 354, name: "TM27"},
        {id: 355, name: "TM28"},
        {id: 356, name: "TM29"},
        {id: 357, name: "TM30"},
        {id: 358, name: "TM31"},
        {id: 359, name: "TM32"},
        {id: 360, name: "TM33"},
        {id: 361, name: "TM34"},
        {id: 362, name: "TM35"},
        {id: 363, name: "TM36"},
        {id: 364, name: "TM37"},
        {id: 365, name: "TM38"},
        {id: 366, name: "TM39"},
        {id: 367, name: "TM40"},
        {id: 368, name: "TM41"},
        {id: 369, name: "TM42"},
        {id: 370, name: "TM43"},
        {id: 371, name: "TM44"},
        {id: 372, name: "TM45"},
        {id: 373, name: "TM46"},
        {id: 374, name: "TM47"},
        {id: 375, name: "TM48"},
        {id: 376, name: "TM49"},
        {id: 377, name: "TM50"},
        {id: 378, name: "TM51"},
        {id: 379, name: "TM52"},
        {id: 380, name: "TM53"},
        {id: 381, name: "TM54"},
        {id: 382, name: "TM55"},
        {id: 383, name: "TM56"},
        {id: 384, name: "TM57"},
        {id: 385, name: "TM58"},
        {id: 386, name: "TM59"},
        {id: 387, name: "TM60"},
        {id: 388, name: "TM61"},
        {id: 389, name: "TM62"},
        {id: 390, name: "TM63"},
        {id: 391, name: "TM64"},
        {id: 392, name: "TM65"},
        {id: 393, name: "TM66"},
        {id: 394, name: "TM67"},
        {id: 395, name: "TM68"},
        {id: 396, name: "TM69"},
        {id: 397, name: "TM70"},
        {id: 398, name: "TM71"},
        {id: 399, name: "TM72"},
        {id: 400, name: "TM73"},
        {id: 401, name: "TM74"},
        {id: 402, name: "TM75"},
        {id: 403, name: "TM76"},
        {id: 404, name: "TM77"},
        {id: 405, name: "TM78"},
        {id: 406, name: "TM79"},
        {id: 407, name: "TM80"},
        {id: 408, name: "TM81"},
        {id: 409, name: "TM82"},
        {id: 410, name: "TM83"},
        {id: 411, name: "TM84"},
        {id: 412, name: "TM85"},
        {id: 413, name: "TM86"},
        {id: 414, name: "TM87"},
        {id: 415, name: "TM88"},
        {id: 416, name: "TM89"},
        {id: 417, name: "TM90"},
        {id: 418, name: "TM91"},
        {id: 419, name: "TM92"},
        {id: 420, name: "HM01"},
        {id: 421, name: "HM02"},
        {id: 422, name: "HM03"},
        {id: 423, name: "HM04"},
        {id: 424, name: "HM05"},
        {id: 425, name: "HM06"},
        {id: 428, name: "Explorer Kit"},
        {id: 429, name: "Loot Sack"},
        {id: 430, name: "Rule Book"},
        {id: 431, name: "Poké Radar"},
        {id: 432, name: "Point Card"},
        {id: 433, name: "Journal"},
        {id: 434, name: "Seal Case"},
        {id: 435, name: "Fashion Case"},
        {id: 436, name: "Seal Bag"},
        {id: 437, name: "Pal Pad"},
        {id: 438, name: "Works Key"},
        {id: 439, name: "Old Charm"},
        {id: 440, name: "Galactic Key"},
        {id: 441, name: "Red Chain"},
        {id: 442, name: "Town Map"},
        {id: 443, name: "Vs. Seeker"},
        {id: 444, name: "Coin Case"},
        {id: 445, name: "Old Rod"},
        {id: 446, name: "Good Rod"},
        {id: 447, name: "Super Rod"},
        {id: 448, name: "Sprayduck"},
        {id: 449, name: "Poffin Case"},
        {id: 450, name: "Bike"},
        {id: 451, name: "Suite Key"},
        {id: 452, name: "Oak's Letter"},
        {id: 453, name: "Lunar Wing"},
        {id: 454, name: "Member Card"},
        {id: 455, name: "Azure Flute"},
        {id: 456, name: "S.S. Ticket"},
        {id: 457, name: "Contest Pass"},
        {id: 458, name: "Magma Stone"},
        {id: 459, name: "Parcel"},
        {id: 460, name: "Coupon 1"},
        {id: 461, name: "Coupon 2"},
        {id: 462, name: "Coupon 3"},
        {id: 463, name: "Storage Key"},
        {id: 464, name: "Secret Potion"},
        {id: 465, name: "Vs. Recorder"},
        {id: 466, name: "Gracidea"},
        {id: 467, name: "Secret Key"},
        {id: 468, name: "Apricorn Box"},
        {id: 469, name: "Unown Report"},
        {id: 470, name: "Berry Pots"},
        {id: 471, name: "Dowsing Machine"},
        {id: 472, name: "Blue Card"},
        {id: 473, name: "Slowpoke Tail"},
        {id: 474, name: "Clear Bell"},
        {id: 475, name: "Card Key"},
        {id: 476, name: "Basement Key"},
        {id: 477, name: "Squirt Bottle"},
        {id: 478, name: "Red Scale"},
        {id: 479, name: "Lost Item"},
        {id: 480, name: "Pass"},
        {id: 481, name: "Machine Part"},
        {id: 482, name: "Silver Wing"},
        {id: 483, name: "Rainbow Wing"},
        {id: 484, name: "Mystery Egg"},
        {id: 485, name: "Red Apricorn"},
        {id: 486, name: "Blue Apricorn"},
        {id: 487, name: "Yellow Apricorn"},
        {id: 488, name: "Green Apricorn"},
        {id: 489, name: "Pink Apricorn"},
        {id: 490, name: "White Apricorn"},
        {id: 491, name: "Black Apricorn"},
        {id: 492, name: "Fast Ball"},
        {id: 493, name: "Level Ball"},
        {id: 494, name: "Lure Ball"},
        {id: 495, name: "Heavy Ball"},
        {id: 496, name: "Love Ball"},
        {id: 497, name: "Friend Ball"},
        {id: 498, name: "Moon Ball"},
        {id: 499, name: "Sport Ball"},
        {id: 500, name: "Park Ball"},
        {id: 501, name: "Photo Album"},
        {id: 502, name: "GB Sounds"},
        {id: 503, name: "Tidal Bell"},
        {id: 504, name: "RageCandyBar"},
        {id: 505, name: "Data Card 01"},
        {id: 506, name: "Data Card 02"},
        {id: 507, name: "Data Card 03"},
        {id: 508, name: "Data Card 04"},
        {id: 509, name: "Data Card 05"},
        {id: 510, name: "Data Card 06"},
        {id: 511, name: "Data Card 07"},
        {id: 512, name: "Data Card 08"},
        {id: 513, name: "Data Card 09"},
        {id: 514, name: "Data Card 10"},
        {id: 515, name: "Data Card 11"},
        {id: 516, name: "Data Card 12"},
        {id: 517, name: "Data Card 13"},
        {id: 518, name: "Data Card 14"},
        {id: 519, name: "Data Card 15"},
        {id: 520, name: "Data Card 16"},
        {id: 521, name: "Data Card 17"},
        {id: 522, name: "Data Card 18"},
        {id: 523, name: "Data Card 19"},
        {id: 524, name: "Data Card 20"},
        {id: 525, name: "Data Card 21"},
        {id: 526, name: "Data Card 22"},
        {id: 527, name: "Data Card 23"},
        {id: 528, name: "Data Card 24"},
        {id: 529, name: "Data Card 25"},
        {id: 530, name: "Data Card 26"},
        {id: 531, name: "Data Card 27"},
        {id: 532, name: "Jade Orb"},
        {id: 533, name: "Lock Capsule"},
        {id: 534, name: "Red Orb"},
        {id: 535, name: "Blue Orb"},
        {id: 536, name: "Enigma Stone"},
        {id: 537, name: "Prism Scale"},
        {id: 538, name: "Eviolite"},
        {id: 539, name: "Float Stone"},
        {id: 540, name: "Rocky Helmet"},
        {id: 541, name: "Air Balloon"},
        {id: 542, name: "Red Card"},
        {id: 543, name: "Ring Target"},
        {id: 544, name: "Binding Band"},
        {id: 545, name: "Absorb Bulb"},
        {id: 546, name: "Cell Battery"},
        {id: 547, name: "Eject Button"},
        {id: 548, name: "Fire Gem"},
        {id: 549, name: "Water Gem"},
        {id: 550, name: "Electric Gem"},
        {id: 551, name: "Grass Gem"},
        {id: 552, name: "Ice Gem"},
        {id: 553, name: "Fighting Gem"},
        {id: 554, name: "Poison Gem"},
        {id: 555, name: "Ground Gem"},
        {id: 556, name: "Flying Gem"},
        {id: 557, name: "Psychic Gem"},
        {id: 558, name: "Bug Gem"},
        {id: 559, name: "Rock Gem"},
        {id: 560, name: "Ghost Gem"},
        {id: 561, name: "Dragon Gem"},
        {id: 562, name: "Dark Gem"},
        {id: 563, name: "Steel Gem"},
        {id: 564, name: "Normal Gem"},
        {id: 565, name: "Health Wing"},
        {id: 566, name: "Muscle Wing"},
        {id: 567, name: "Resist Wing"},
        {id: 568, name: "Genius Wing"},
        {id: 569, name: "Clever Wing"},
        {id: 570, name: "Swift Wing"},
        {id: 571, name: "Pretty Wing"},
        {id: 572, name: "Cover Fossil"},
        {id: 573, name: "Plume Fossil"},
        {id: 574, name: "Liberty Pass"},
        {id: 575, name: "Pass Orb"},
        {id: 576, name: "Dream Ball"},
        {id: 577, name: "Poké Toy"},
        {id: 578, name: "Prop Case"},
        {id: 579, name: "Dragon Skull"},
        {id: 580, name: "Balm Mushroom"},
        {id: 581, name: "Big Nugget"},
        {id: 582, name: "Pearl String"},
        {id: 583, name: "Comet Shard"},
        {id: 584, name: "Relic Copper"},
        {id: 585, name: "Relic Silver"},
        {id: 586, name: "Relic Gold"},
        {id: 587, name: "Relic Vase"},
        {id: 588, name: "Relic Band"},
        {id: 589, name: "Relic Statue"},
        {id: 590, name: "Relic Crown"},
        {id: 591, name: "Casteliacone"},
        {id: 592, name: "Dire Hit 2"},
        {id: 593, name: "X Speed 2"},
        {id: 594, name: "X Sp. Atk 2"},
        {id: 595, name: "X Sp. Def 2"},
        {id: 596, name: "X Defense 2"},
        {id: 597, name: "X Attack 2"},
        {id: 598, name: "X Accuracy 2"},
        {id: 599, name: "X Speed 3"},
        {id: 600, name: "X Sp. Atk 3"},
        {id: 601, name: "X Sp. Def 3"},
        {id: 602, name: "X Defense 3"},
        {id: 603, name: "X Attack 3"},
        {id: 604, name: "X Accuracy 3"},
        {id: 605, name: "X Speed 6"},
        {id: 606, name: "X Sp. Atk 6"},
        {id: 607, name: "X Sp. Def 6"},
        {id: 608, name: "X Defense 6"},
        {id: 609, name: "X Attack 6"},
        {id: 610, name: "X Accuracy 6"},
        {id: 611, name: "Ability Urge"},
        {id: 612, name: "Item Drop"},
        {id: 613, name: "Item Urge"},
        {id: 614, name: "Reset Urge"},
        {id: 615, name: "Dire Hit 3"},
        {id: 616, name: "Light Stone"},
        {id: 617, name: "Dark Stone"},
        {id: 618, name: "TM93"},
        {id: 619, name: "TM94"},
        {id: 620, name: "TM95"},
        {id: 621, name: "Xtransceiver"},
        {id: 622, name: "God Stone"},
        {id: 623, name: "Gram 1"},
        {id: 624, name: "Gram 2"},
        {id: 625, name: "Gram 3"},
        {id: 626, name: "Xtransceiver"},
        {id: 627, name: "Medal Box"},
        {id: 628, name: "DNA Splicers"},
        {id: 629, name: "DNA Splicers"},
        {id: 630, name: "Permit"},
        {id: 631, name: "Oval Charm"},
        {id: 632, name: "Shiny Charm"},
        {id: 633, name: "Plasma Card"},
        {id: 634, name: "Grubby Hanky"},
        {id: 635, name: "Colress Machine"},
        {id: 636, name: "Dropped Item"},
        {id: 637, name: "Dropped Item"},
        {id: 638, name: "Reveal Glass"}
    ];
    
    // Regions
    let regions = [
        {id: 1, name: "Afghanistan"},
        {id: 2, name: "Albania"},
        {id: 3, name: "Algeria"},
        {id: 4, name: "American Samoa"},
        {id: 6, name: "Angola"},
        {id: 8, name: "Antigua and Barbuda"},
        {id: 9, name: "Argentina", subregions: [
            {id: 1, name: "Buenos Aires"},
            {id: 2, name: "Ciudad Autónoma de Buenos Aires"},
            {id: 3, name: "Catamarca"},
            {id: 4, name: "Chaco"},
            {id: 5, name: "Chubut"},
            {id: 6, name: "Córdoba"},
            {id: 7, name: "Corrientes"},
            {id: 8, name: "Entre Ríos"},
            {id: 9, name: "Formosa"},
            {id: 10, name: "Jujuy"},
            {id: 11, name: "La Pampa"},
            {id: 12, name: "La Rioja"},
            {id: 13, name: "Mendoza"},
            {id: 14, name: "Misiones"},
            {id: 15, name: "Neuquén"},
            {id: 16, name: "Río Negro"},
            {id: 17, name: "Salta"},
            {id: 18, name: "San Juan"},
            {id: 19, name: "San Luis"},
            {id: 20, name: "Santa Cruz"},
            {id: 21, name: "Santa Fe"},
            {id: 22, name: "Santiago del Estero"},
            {id: 23, name: "Tierra del Fuego"},
            {id: 24, name: "Tucumán"}]},
        {id: 12, name: "Australia", subregions: [
            {id: 1, name: "Australian Capital Territory"},
            {id: 2, name: "New South Wales"},
            {id: 3, name: "Northern Territory"},
            {id: 4, name: "Queensland"},
            {id: 5, name: "South Australia"},
            {id: 6, name: "Tasmania"},
            {id: 7, name: "Victoria"},
            {id: 8, name: "Western Australia"}]},
        {id: 13, name: "Austria"},
        {id: 15, name: "Bahamas"},
        {id: 16, name: "Bahrain"},
        {id: 17, name: "Bangladesh"},
        {id: 18, name: "Barbados"},
        {id: 20, name: "Belgium"},
        {id: 21, name: "Belize"},
        {id: 22, name: "Benin"},
        {id: 25, name: "Bolivia"},
        {id: 27, name: "Botswana"},
        {id: 28, name: "Brazil", subregions: [
            {id: 1, name: "Acre"},
            {id: 2, name: "Rondônia"},
            {id: 3, name: "Alagoas"},
            {id: 4, name: "Amapá"},
            {id: 5, name: "Amazonas"},
            {id: 6, name: "Bahia"},
            {id: 7, name: "Ceará"},
            {id: 8, name: "Federal District"},
            {id: 9, name: "Espírito Santo"},
            {id: 10, name: "Goias"},
            {id: 11, name: "Maranhão"},
            {id: 12, name: "Mato Grosso"},
            {id: 13, name: "Mato Grosso do Sul"},
            {id: 14, name: "Minas Gerais"},
            {id: 15, name: "Pará"},
            {id: 16, name: "Paraíba"},
            {id: 17, name: "Paraná"},
            {id: 18, name: "Pernambuco"},
            {id: 19, name: "Piauí"},
            {id: 20, name: "Rio de Janeiro"},
            {id: 21, name: "Rio Grande do Sul"},
            {id: 22, name: "Rio Grande do Norte"},
            {id: 23, name: "Roraima"},
            {id: 24, name: "Santa Catarina"},
            {id: 25, name: "São Paulo"},
            {id: 26, name: "Sergipe"},
            {id: 27, name: "Tocantins"}]},
        {id: 29, name: "British Virgin Islands"},
        {id: 31, name: "Bulgaria"},
        {id: 33, name: "Burundi"},
        {id: 34, name: "Cambodia"},
        {id: 35, name: "Cameroon"},
        {id: 36, name: "Canada", subregions: [
            {id: 1, name: "Alberta"},
            {id: 2, name: "British Columbia"},
            {id: 3, name: "Manitoba"},
            {id: 4, name: "New Brunswick"},
            {id: 5, name: "Newfoundland and Labrador"},
            {id: 6, name: "Northwest Territories"},
            {id: 7, name: "Nova Scotia"},
            {id: 8, name: "Nunavut"},
            {id: 9, name: "Ontario"},
            {id: 10, name: "Prince Edward Island"},
            {id: 11, name: "Quebec"},
            {id: 12, name: "Saskatchewan"},
            {id: 13, name: "Yukon"}]},
        {id: 40, name: "Chad"},
        {id: 42, name: "Chile"},
        {id: 43, name: "China", subregions: [
            {id: 1, name: "Anhui"},
            {id: 2, name: "Beijing"},
            {id: 3, name: "Chongqing"},
            {id: 4, name: "Fujian"},
            {id: 5, name: "Gansu"},
            {id: 6, name: "Guangdong"},
            {id: 7, name: "Guangxi"},
            {id: 8, name: "Guizhou"},
            {id: 9, name: "Hainan"},
            {id: 10, name: "Hebei"},
            {id: 11, name: "Heilongjiang"},
            {id: 12, name: "Henan"},
            {id: 13, name: "Hubei"},
            {id: 14, name: "Hunan"},
            {id: 15, name: "Jiangsu"},
            {id: 16, name: "Jiangxi"},
            {id: 17, name: "Jilin"},
            {id: 18, name: "Liaoning"},
            {id: 19, name: "Inner Mongolia"},
            {id: 20, name: "Ningxia"},
            {id: 21, name: "Qinghai"},
            {id: 22, name: "Shaanxi"},
            {id: 23, name: "Shandong"},
            {id: 24, name: "Shanghai"},
            {id: 25, name: "Shanxi"},
            {id: 26, name: "Sichuan"},
            {id: 27, name: "Tianjin"},
            {id: 28, name: "Xinjiang"},
            {id: 29, name: "Tibet"},
            {id: 30, name: "Yunnan"},
            {id: 31, name: "Zhejiang"},
            {id: 32, name: "Hong Kong"},
            {id: 33, name: "Macau"}]},
        {id: 45, name: "Colombia"},
        {id: 47, name: "Congo"},
        {id: 48, name: "Cook Islands"},
        {id: 49, name: "Costa Rica"},
        {id: 51, name: "Croatia"},
        {id: 53, name: "Cyprus"},
        {id: 54, name: "Czech Republic"},
        {id: 58, name: "Denmark"},
        {id: 60, name: "Dominica"},
        {id: 61, name: "Dominican Republic"},
        {id: 62, name: "Ecuador"},
        {id: 63, name: "Egypt"},
        {id: 64, name: "El Salvador"},
        {id: 71, name: "Fiji"},
        {id: 72, name: "Finland", subregions: [
            {id: 1, name: "Åland Islands"},
            {id: 2, name: "Lapland"},
            {id: 3, name: "East Finland"},
            {id: 4, name: "South Finland"},
            {id: 5, name: "Oulu"},
            {id: 6, name: "West Finland"}]},
        {id: 73, name: "France", subregions: [
            {id: 1, name: "Aquitaine"}, 
            {id: 2, name: "Alsace"},
            {id: 3, name: "Île-de-France"},
            {id: 4, name: "Auvergne"},
            {id: 5, name: "Corse"},
            {id: 6, name: "Champagne-Ardenne"},
            {id: 7, name: "Nord-Pas-de-Calais"},
            {id: 8, name: "Lower Normandy"},
            {id: 9, name: "Upper Normandy"},
            {id: 10, name: "Picardy"},
            {id: 11, name: "Franche-Comté"},
            {id: 12, name: "Burgundy"},
            {id: 13, name: "Brittany"},
            {id: 14, name: "Provence-Alpes-Côte d'Azur"},
            {id: 15, name: "Pays-de-la-Loire"},
            {id: 16, name: "Poitou-Charentes"},
            {id: 17, name: "Midi-Pyrenees"},
            {id: 18, name: "Languedoc-Roussillon"},
            {id: 19, name: "Limousin"},
            {id: 20, name: "Rhône-Alpes"},
            {id: 21, name: "Lorraine"},
            {id: 22, name: "Centre"}]},
        {id: 74, name: "French Guiana"},
        {id: 76, name: "Gabon"},
        {id: 79, name: "Germany", subregions: [
            {id: 1, name: "Baden-Württemberg"},
            {id: 2, name: "Bayern"},
            {id: 3, name: "Berlin"},
            {id: 4, name: "Brandenburg"},
            {id: 5, name: "Bremen"},
            {id: 6, name: "Hamburg"},
            {id: 7, name: "Hesse"},
            {id: 8, name: "Mecklenburg-West Pomerania"},
            {id: 9, name: "Lower Saxony"},
            {id: 10, name: "North Rhine-Westphalia"},
            {id: 11, name: "Rhineland-Palatinate"},
            {id: 12, name: "Saarland"},
            {id: 13, name: "Saxony"},
            {id: 14, name: "Saxony-Anhalt"},
            {id: 15, name: "Schleswig-Holstein"},
            {id: 16, name: "Thuringia"}]},
        {id: 80, name: "Ghana"},
        {id: 81, name: "Gibraltar"},
        {id: 82, name: "Greece"},
        {id: 83, name: "Greenland"},
        {id: 84, name: "Grenada"},
        {id: 85, name: "Guadeloupe"},
        {id: 87, name: "Guatemala"},
        {id: 88, name: "Guinea"},
        {id: 90, name: "Guyana"},
        {id: 91, name: "Haiti"},
        {id: 92, name: "Honduras"},
        {id: 93, name: "Hungary"},
        {id: 94, name: "Iceland"},
        {id: 95, name: "India", subregions: [
            {id: 1, name: "Andaman and Nicobar Islands"},
            {id: 2, name: "Andhra Pradesh"},
            {id: 3, name: "Arunachal Pradesh"},
            {id: 4, name: "Assam"},
            {id: 5, name: "Bihar"},
            {id: 6, name: "Chandigarh"},
            {id: 7, name: "Chhattisgarh"},
            {id: 8, name: "Dadra and Nagar Haveli"},
            {id: 9, name: "Daman and Diu"},
            {id: 10, name: "Delhi"},
            {id: 11, name: "Goa"},
            {id: 12, name: "Gujarat"},
            {id: 13, name: "Haryana"},
            {id: 14, name: "Himachal Pradesh"},
            {id: 15, name: "Jammu and Kashmir"},
            {id: 16, name: "Jharkhand"},
            {id: 17, name: "Karnataka"},
            {id: 18, name: "Kerala"},
            {id: 19, name: "Lakshadweep"},
            {id: 20, name: "Madhya Pradesh"},
            {id: 21, name: "Maharashtra"},
            {id: 22, name: "Meghalaya"},
            {id: 23, name: "Mizoram"},
            {id: 24, name: "Manipur"},
            {id: 25, name: "Nagaland"},
            {id: 26, name: "Orissa"},
            {id: 27, name: "Puducherry"},
            {id: 28, name: "Punjab"},
            {id: 29, name: "Rajasthan"},
            {id: 30, name: "Sikkim"},
            {id: 31, name: "Tamil Nadu"},
            {id: 32, name: "Tripura"},
            {id: 33, name: "Uttar Pradesh"},
            {id: 34, name: "Uttarakhand"},
            {id: 35, name: "West Bengal"}]},
        {id: 96, name: "Indonesia"},
        {id: 98, name: "Iraq"},
        {id: 99, name: "Ireland"},
        {id: 101, name: "Israel"},
        {id: 102, name: "Italy", subregions: [
            {id: 1, name: "Abruzzo"},
            {id: 2, name: "Basilicata"},
            {id: 3, name: "Calabria"},
            {id: 4, name: "Campania"},
            {id: 5, name: "Emilia-Romagna"},
            {id: 6, name: "Friuli-Venezia Giulia"},
            {id: 7, name: "Lazio"},
            {id: 8, name: "Liguria"},
            {id: 9, name: "Lombardy"},
            {id: 10, name: "Marche"},
            {id: 11, name: "Molise"},
            {id: 12, name: "Piedmont"},
            {id: 13, name: "Apulia"},
            {id: 14, name: "Sardinia"},
            {id: 15, name: "Sicily"},
            {id: 16, name: "Tuscany"},
            {id: 17, name: "Trentino-Alto Adige"},
            {id: 18, name: "Umbria"},
            {id: 19, name: "Valle d'Aosta"},
            {id: 20, name: "Veneto"}]},
        {id: 103, name: "Jamaica"},
        {id: 105, name: "Japan", subregions: [
            {id: 1, name: "Hokkaido (Sapporo)"},
            {id: 2, name: "Hokkaido (Hakodate)"},
            {id: 3, name: "Hokkaido (Wakkanai)"},
            {id: 4, name: "Hokkaido (Kushiro)"},
            {id: 5, name: "Aomori"},
            {id: 6, name: "Iwate"},
            {id: 7, name: "Miyagi"},
            {id: 8, name: "Akita"},
            {id: 9, name: "Yamagata"},
            {id: 10, name: "Fukushima"},
            {id: 11, name: "Ibaraki"},
            {id: 12, name: "Tochigi"},
            {id: 13, name: "Gunma"},
            {id: 14, name: "Saitama"},
            {id: 15, name: "Chiba"},
            {id: 16, name: "Tokyo"},
            {id: 17, name: "Kanagawa"},
            {id: 18, name: "Niigata"},
            {id: 19, name: "Toyama"},
            {id: 20, name: "Ishikawa"},
            {id: 21, name: "Fukui"},
            {id: 22, name: "Yamanashi"},
            {id: 23, name: "Nagano"},
            {id: 24, name: "Gifu"},
            {id: 25, name: "Shizuoka"},
            {id: 26, name: "Aichi"},
            {id: 27, name: "Mie"},
            {id: 28, name: "Shiga"},
            {id: 29, name: "Kyoto"},
            {id: 30, name: "Osaka"},
            {id: 31, name: "Hyogo"},
            {id: 32, name: "Nara"},
            {id: 33, name: "Wakayama"},
            {id: 34, name: "Tottori"},
            {id: 35, name: "Shimane"},
            {id: 36, name: "Okayama"},
            {id: 37, name: "Hiroshima"},
            {id: 38, name: "Yamaguchi"},
            {id: 39, name: "Tokushima"},
            {id: 40, name: "Kagawa"},
            {id: 41, name: "Ehime"},
            {id: 42, name: "Kochi"},
            {id: 43, name: "Fukuoka"},
            {id: 44, name: "Saga"},
            {id: 45, name: "Nagasaki"},
            {id: 46, name: "Kumamoto"},
            {id: 47, name: "Oita"},
            {id: 48, name: "Miyazaki"},
            {id: 49, name: "Kagoshima"},
            {id: 50, name: "Okinawa"}]},
        {id: 106, name: "Jordan"},
        {id: 109, name: "Kenya"},
        {id: 111, name: "Kuwait"},
        {id: 115, name: "Lebanon"},
        {id: 117, name: "Liberia"},
        {id: 118, name: "Libya"},
        {id: 121, name: "Luxembourg"},
        {id: 125, name: "Malaysia"},
        {id: 128, name: "Malta"},
        {id: 131, name: "Mauritania"},
        {id: 132, name: "Mauritius"},
        {id: 134, name: "Mexico"},
        {id: 138, name: "Montenegro"},
        {id: 139, name: "Morocco"},
        {id: 141, name: "Myanmar"},
        {id: 145, name: "Netherlands"},
        {id: 147, name: "New Caledonia"},
        {id: 148, name: "New Zealand"},
        {id: 149, name: "Nicaragua"},
        {id: 150, name: "Niger"},
        {id: 151, name: "Nigeria"},
        {id: 155, name: "Norway", subregions: [
            {id: 1, name: "Akershus"},
            {id: 2, name: "Aust-Agder"},
            {id: 3, name: "Buskerud"},
            {id: 4, name: "Finnmark"},
            {id: 5, name: "Hedmark"},
            {id: 6, name: "Hordaland"},
            {id: 7, name: "Jan Mayen Island"},
            {id: 8, name: "Lofoten"},
            {id: 9, name: "Møre og Romsdal"},
            {id: 10, name: "Nordland"},
            {id: 11, name: "Nord-Trøndelag"},
            {id: 12, name: "Oppland"},
            {id: 13, name: "Oslo"},
            {id: 14, name: "Rogaland"},
            {id: 15, name: "Sogn og Fjordane"},
            {id: 16, name: "Sør-Trøndelag"},
            {id: 17, name: "Svalbard"},
            {id: 18, name: "Telemark"},
            {id: 19, name: "Troms"},
            {id: 20, name: "Vest-Agder"},
            {id: 21, name: "Vestfold"},
            {id: 22, name: "Østfold"}]},
        {id: 156, name: "Oman"},
        {id: 157, name: "Pakistan"},
        {id: 160, name: "Panama"},
        {id: 161, name: "Papua New Guinea"},
        {id: 163, name: "Peru"},
        {id: 164, name: "Philippines"},
        {id: 166, name: "Poland", subregions: [
            {id: 1, name: "Lower Silesia"},
            {id: 2, name: "Kuyavia-Pomerania"},
            {id: 3, name: "Lublin"},
            {id: 4, name: "Lubusz"},
            {id: 5, name: "Lodz"},
            {id: 6, name: "Lesser Poland"},
            {id: 7, name: "Masovia"},
            {id: 8, name: "Opole"},
            {id: 9, name: "Subcarpathia"},
            {id: 10, name: "Podlachia"},
            {id: 11, name: "Pomerania"},
            {id: 12, name: "Silesia"},
            {id: 13, name: "Holy Cross"},
            {id: 14, name: "Warmia-Masuria"},
            {id: 15, name: "Greater Poland"},
            {id: 16, name: "West Pomerania"}]},
        {id: 167, name: "Portugal"},
        {id: 170, name: "South Korea"},
        {id: 173, name: "Romania"},
        {id: 174, name: "Russian Federation", subregions: [
            {id: 1, name: "Central Federal District"},
            {id: 2, name: "Far Eastern Federal District"},
            {id: 3, name: "Northwestern Federal District"},
            {id: 4, name: "Volga Federal District"},
            {id: 5, name: "Siberian Federal District"},
            {id: 6, name: "Southern Federal District"},
            {id: 7, name: "Urals Federal District"},
            {id: 8, name: "North Caucasian Federal District"}]},
        {id: 181, name: "Samoa"},
        {id: 185, name: "Senegal"},
        {id: 186, name: "Serbia"},
        {id: 188, name: "Sierra Leone"},
        {id: 189, name: "Singapore"},
        {id: 190, name: "Slovakia"},
        {id: 191, name: "Slovenia"},
        {id: 194, name: "South Africa"},
        {id: 195, name: "Spain", subregions: [
            {id: 1, name: "Andalusia"},
            {id: 2, name: "Aragon"},
            {id: 3, name: "Asturias"},
            {id: 4, name: "Balearic Islands"},
            {id: 5, name: "Basque Country"},
            {id: 6, name: "Canary Islands"},
            {id: 7, name: "Cantabria"},
            {id: 8, name: "Castile-La Mancha"},
            {id: 9, name: "Castile and León"},
            {id: 10, name: "Catalonia"},
            {id: 11, name: "Extremadura"},
            {id: 12, name: "Galicia"},
            {id: 13, name: "Madrid"},
            {id: 14, name: "Murcia"},
            {id: 15, name: "Navarre"},
            {id: 16, name: "La Rioja"},
            {id: 17, name: "Valencia"}]},
        {id: 196, name: "Sri Lanka"},
        {id: 198, name: "Suriname"},
        {id: 199, name: "Swaziland"},
        {id: 200, name: "Sweden", subregions: [
            {id: 1, name: "Blekinge"},
            {id: 2, name: "Dalarna"},
            {id: 3, name: "Gävleborg"},
            {id: 4, name: "Gotland"},
            {id: 5, name: "Halland"},
            {id: 6, name: "Jamtland"},
            {id: 7, name: "Jönköping"},
            {id: 8, name: "Kalmar"},
            {id: 9, name: "Kronoberg"},
            {id: 10, name: "Norrbotten"},
            {id: 11, name: "Oland"},
            {id: 12, name: "Örebro"},
            {id: 13, name: "Östergötland"},
            {id: 14, name: "Skane"},
            {id: 15, name: "Sodermanland"},
            {id: 16, name: "Stockholm"},
            {id: 17, name: "Uppsala"},
            {id: 18, name: "Varmland"},
            {id: 19, name: "Vasterbotten"},
            {id: 20, name: "Västernorrland"},
            {id: 21, name: "Vastmanland"},
            {id: 22, name: "Västra Götaland"}]},
        {id: 201, name: "Switzerland"},
        {id: 203, name: "Taiwan"},
        {id: 205, name: "Thailand"},
        {id: 206, name: "Togo"},
        {id: 210, name: "Tunisia"},
        {id: 211, name: "Turkey"},
        {id: 215, name: "Uganda"},
        {id: 217, name: "United Arab Emirates"},
        {id: 218, name: "United Kingdom", subregions: [
            {id: 1, name: "East of England"},
            {id: 2, name: "East Midlands"},
            {id: 3, name: "Greater London"},
            {id: 4, name: "North East England"},
            {id: 5, name: "North West England"},
            {id: 6, name: "Northern Ireland"},
            {id: 7, name: "Scotland"},
            {id: 8, name: "South East England"},
            {id: 9, name: "South West England"},
            {id: 10, name: "Wales"},
            {id: 11, name: "West Midlands"},
            {id: 12, name: "Yorkshire and the Humber"}]},
        {id: 219, name: "Tanzania"},
        {id: 220, name: "United States of America", subregions: [
            {id: 1, name: "Alabama"},
            {id: 2, name: "Alaska"},
            {id: 3, name: "Arizona"},
            {id: 4, name: "Arkansas"},
            {id: 5, name: "California"},
            {id: 6, name: "Colorado"},
            {id: 7, name: "Connecticut"},
            {id: 8, name: "Delaware"},
            {id: 9, name: "Florida"},
            {id: 10, name: "Georgia"},
            {id: 11, name: "Hawaii"},
            {id: 12, name: "Idaho"},
            {id: 13, name: "Illinois"},
            {id: 14, name: "Indiana"},
            {id: 15, name: "Iowa"},
            {id: 16, name: "Kansas"},
            {id: 17, name: "Kentucky"},
            {id: 18, name: "Louisiana"},
            {id: 19, name: "Maine"},
            {id: 20, name: "Maryland"},
            {id: 21, name: "Massachusetts"},
            {id: 22, name: "Michigan"},
            {id: 23, name: "Minnesota"},
            {id: 24, name: "Mississippi"},
            {id: 25, name: "Missouri"},
            {id: 26, name: "Montana"},
            {id: 27, name: "Nebraska"},
            {id: 28, name: "Nevada"},
            {id: 29, name: "New Hampshire"},
            {id: 30, name: "New Jersey"},
            {id: 31, name: "New Mexico"},
            {id: 32, name: "New York"},
            {id: 33, name: "North Carolina"},
            {id: 34, name: "North Dakota"},
            {id: 35, name: "Ohio"},
            {id: 36, name: "Oklahoma"},
            {id: 37, name: "Oregon"},
            {id: 38, name: "Pennsylvania"},
            {id: 39, name: "Rhode Island"},
            {id: 40, name: "South Carolina"},
            {id: 41, name: "South Dakota"},
            {id: 42, name: "Tennessee"},
            {id: 43, name: "Texas"},
            {id: 44, name: "Utah"},
            {id: 45, name: "Vermont"},
            {id: 46, name: "Virginia"},
            {id: 47, name: "Washington"},
            {id: 48, name: "Washington, DC"},
            {id: 49, name: "West Virginia"},
            {id: 50, name: "Wisconsin"},
            {id: 51, name: "Wyoming"}]},
        {id: 221, name: "United States Virgin Islands"},
        {id: 222, name: "Uruguay"},
        {id: 224, name: "Vanuatu"},
        {id: 226, name: "Venezuela"},
        {id: 227, name: "Vietnam"}
    ];
    
    // Index data
    for(let i in species) {
        let entry = species[i];
        SPECIES_MAP[entry.id] = entry;
        SPECIES_LIST[i] = entry;
    }
    
    for(let i in moves) {
        let move = moves[i];
        MOVE_MAP[move.id] = move;
        MOVE_LIST[i] = move;
    }
    
    for(let i in abilities) {
        let ability = abilities[i];
        ABILITY_MAP[ability.id] = ability;
        ABILITY_LIST[i] = ability;
    }
    
    for(let i in items) {
        let item = items[i];
        ITEM_MAP[item.id] = item;
        ITEM_LIST[i] = item;
    }
    
    for(let i in regions) {
        let region = regions[i];
        REGION_MAP[region.id] = region;
        REGION_LIST[i] = region;
    }
})();
